2.11---2.13列表
list
1.有序
2.每一个元素都有索引
3.可 *** 作
#列表 list
#有序,元素可以重复,可以存放多种数据类型
lista=['张三','李四','王五','赵六',666]
print(lista)
# 1 2 3 4 5
# -5 -4 -3 -2 -1
#索引是从0开始的
#通过索引(下标)获取值,还可以做切片
print(lista[2])
print(lista[-3])
print(lista[2:5])
运算结果:
['张三', '李四', '王五', '赵六', 666]
王五
王五
['王五', '赵六', 666]
listb=[1,21,3232,32,43545,67,687,102,444]
print(listb[2:5])
print(listb[2:8])
print(listb[1:8:1])#print(listb[起始的索引:结束索引:步长])
print(listb[3:])#获取某个索引以后的所有值
print(listb[:3])
运算结果:
[3232, 32, 43545]
[3232, 32, 43545, 67, 687, 102]
[21, 3232, 32, 43545, 67, 687, 102]
[32, 43545, 67, 687, 102, 444]
[1, 21, 3232]
#增加数据
lista=['张三','李四','王五','赵六',666]
lista.append('大宝')#在末尾添加元素
lista.insert(2,'qiao')#在制定位置添加元素
print(lista)
运算结果:
['张三', '李四', 'qiao', '王五', '赵六', 666, '大宝']
#修改 *** 作
listm=['张三','李四','王五','赵六',666]
listm[0]='张三丰'
print(listm)
运算结果:
['张三丰', '李四', '王五', '赵六', 666]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)