自学Python第五天

自学Python第五天,第1张

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]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/725348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存