文章目录
列表的应用与实例
列表(list)是一组有序存储的数据,具有如下特性:
- 和变量一样,每个列表都有一个唯一标识它的特性
- 列表中元素的类型可以相同,也可以不同,它支持数字,字符串,列表等
- 每个列表元素都有索引和值两个属性,索引是一个从0开始的整数,用于标识原色在列表的位置;值就是元素对应的值
- 列表的第一个元素的索引是0,最后一个元素的索引是列表长度-1
1.定义列表
li=[5,4,8,['red','bule',['小蕊','小张'],'yellow'],'alex',2] #注意li只有6个元素
2.打印列表
print(li)
运行结果
[5, 4, 8, ['red', 'bule', ['小蕊', '小张'], 'yellow'], 'alex', 2]
3.访问列表元素
print(li[3]) #打印索引3的值
print(li[-1]) #打印最后一个元素
print(li[3:5]) #打印索引3和4的值
print(li[3:-1]) #打印索引3和-1(看见负号就从左数)的值
运行结果
['red', 'bule', ['小蕊', '小张'], 'yellow']
2
[['red', 'bule', ['小蕊', '小张'], 'yellow'], 'alex']
[['red', 'bule', ['小蕊', '小张'], 'yellow'], 'alex']
4.获取列表长度
可通过len()
函数获取列表的长度
print(len(li))
运行结果
6
如果一个l列表中一个元素也没有,就是一个空的列表,它的长度为0
a=[]
print(len(a))
运行结果
0
5.修改列表中的元素
li[3]=102
print(li)
运行结果
[5, 4, 8, 102, 'alex', 2]
6.添加列表元素
<1>可以通过append()
函数在列表尾部添加元素
列表.append(新值)
li=[5, 4, 8, 102, 'alex', 2]
li.append('love')
print(li)
运行结果
[5, 4, 8, 102, 'alex', 2, 'love']
<2>可以通过insert()
函数在列表指定的位置插入一个元素
列表.insert(插入位置,新值)
li=[5, 4, 8, 102, 'alex', 2]
li.insert(1,0)
print(li)
运行结果
[5, 0, 4, 8, 102, 'alex', 2, <