网站首页 > 技术文章 正文
列表是什么?
列表是用中括号括起来的一组数据,列表中的值为表项,以逗号分隔开来
Season = ['Spring','Summer','Autumn','Winder']
print(Season)
运行结果如下
D:\Python_Test\Scripts\python.exe C:/Users/LynnXue/PycharmProjects/pythonProject1/DateDo.py
['Spring', 'Summer', 'Autumn', 'Winder']
Process finished with exit code 0
用下标获取列表中的单个值
列表中的每项,对应的下标从零开始,依次递增,也可以以负数的形式存在,如-1表示倒数第一个元素,-2表示到时第二个元素
Season = ['Spring','Summer','Autumn','Winder']
print(Season)
print(Season[0])
print(Season[1])
print(Season[2])
print(Season[3])
print(Season[-1])
print(Season[-2])
print(Season[-3])
print(Season[-4])
运行结果如下:
D:\Python_Test\Scripts\python.exe C:/Users/LynnXue/PycharmProjects/pythonProject1/DateDo.py
['Spring', 'Summer', 'Autumn', 'Winder']
Spring
Summer
Autumn
Winder
Winder
Autumn
Summer
Spring
Process finished with exit code 0
用len()方法获取列表的长度
Season = ['Spring','Summer','Autumn','Winder']
print(len(Season))
运行结果如下:
D:\Python_Test\Scripts\python.exe C:/Users/LynnXue/PycharmProjects/pythonProject1/DateDo.py
4
修改列表中项的值
Season = ['Spring','Summer','Autumn','Winder']
print(Season)
Season[0] = "春天"
Season[2] = "秋天"
print(Season)
print("----")
运行结果如下:
D:\Python_Test\Scripts\python.exe C:/Users/LynnXue/PycharmProjects/pythonProject1/DateDo.py
['Spring', 'Summer', 'Autumn', 'Winder']
['春天', 'Summer', '秋天', 'Winder']
----
列表连接和列表复制
+操作符可以连接两个列表,得到一个新列表
*操作符可以用于一个列表和一个整数,实现列表的复制。
Season_English = ['Spring' , 'Summer' , 'Autumn' , 'Winder']
Season_Chinese = ['春天','夏天','秋天','冬天']
print(Season_English)
print(Season_Chinese)
print(Season_English + Season_Chinese)
print(Season_English * 2)
print("------------------------------------------------------------")
执行结果如下:
D:\Python_Test\Scripts\python.exe C:/Users/LynnXue/PycharmProjects/pythonProject1/DateDo.py
['Spring', 'Summer', 'Autumn', 'Winder']
['春天', '夏天', '秋天', '冬天']
['Spring', 'Summer', 'Autumn', 'Winder', '春天', '夏天', '秋天', '冬天']
['Spring', 'Summer', 'Autumn', 'Winder', 'Spring', 'Summer', 'Autumn', 'Winder']
------------------------------------------------------------
用del删除列表中的某项
Season_Chinese = ['春天','夏天','秋天','冬天']
print(Season_English)
print(Season_Chinese)
del(Season_English[1])
print(Season_English)
print("------------------------------------------------------------")
执行结果如下:
D:\Python_Test\Scripts\python.exe C:/Users/LynnXue/PycharmProjects/pythonProject1/DateDo.py
['Spring', 'Summer', 'Autumn', 'Winder']
['春天', '夏天', '秋天', '冬天']
['Spring', 'Autumn', 'Winder']
------------------------------------------------------------
in和not in操作符,判断列表中是否包含某个数据
Season_English = ['Spring' , 'Summer' , 'Autumn' , 'Winder']
Season_Chinese = ['春天','夏天','秋天','冬天']
Result = '春天' in Season_Chinese
print(Result)
Result = '春天' in Season_English
print(Result)
print("------------------------------------------------------------")
运行结果如下:
D:\Python_Test\Scripts\python.exe C:/Users/LynnXue/PycharmProjects/pythonProject1/DateDo.py
True
False
用index方法获取列表中对应项的索引
Season_English = ['Spring' , 'Summer' , 'Autumn' , 'Winder']
Season_Chinese = ['春天','夏天','秋天','冬天']
print((Season_Chinese).index('夏天'))
print("------------------------------------------------------------")
运行结果如下:
D:\Python_Test\Scripts\python.exe C:/Users/LynnXue/PycharmProjects/pythonProject1/DateDo.py
1
------------------------------------------------------------
用 append()和 insert()方法在列表中添加值
用 remove()方法从列表中删除值
用 sort()方法将列表中的值排序
猜你喜欢
- 2024-09-23 Python数据类型之列表list(python列表list函数)
- 2024-09-23 从零开始学Python:第十一课-常用数据结构之列表
- 2024-09-23 苹果鱼教你入门Python(二):列表(列表 python)
- 2024-09-23 Python3 列表详解(python列表入门)
- 2024-09-23 DAY4-step6 Python示例说明range()函数:浮点数,列表,For循环
- 2024-09-23 每天三分钟一起学python之(六)python数据结构——列表
- 2024-09-23 python——列表的使用(python中列表常用方法)
- 2024-09-23 Python小案例38-列表的定义和创建
- 2024-09-23 Python中列表(list(python中列表list索引的用法)
- 2024-09-23 Python基础之列表(python列表教程)
- 1514℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 571℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 512℃MySQL service启动脚本浅析(r12笔记第59天)
- 486℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 486℃启用MySQL查询缓存(mysql8.0查询缓存)
- 468℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 448℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 445℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (83)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- c语言min函数头文件 (68)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)