python操作列表

遍历列表

for

magic = ['a','b','c']
for m in magic:
    print(m)

输出控制台


image.png

深入for以及for之后进行操作

for m in magic:
    print(m.title()+' good boy')

print('hahaha')

输出控制台


image.png

创建数值列表

使用函数range

for value in range(1,5):
    print(value)

输出控制台


image.png

range从指定的第一个值开始数,并在到达指定的第二个值后停止,不包含第二个值

使用list()创建列表函数

num = list(range(1,5))
print(num)

简单的数字列表统计计算

dg=[1,2,3,4,5]
print(max(dg))
print(min(dg))
print(sum(dg))

列表解析

sq = [val**2 for val in range(1,5)]
print(sq)

切片

#切片
player=['a','b','c','d','e']
print(player[0:3])
#输出p0,p1,p2

print(player[1:4])
#输出p1,p2,p3

print(player[:4])
#从列表头部开始,输出p0,p1,p2,p3

print(player[2:])
## 从p2开始,输出p2,p3,p4,输出到列表末尾

print(player[-3:])
## 从倒数第三个开始,输出到列表末尾,输出p2,p3,p4,

for p in player[:3]:
    print(p)
#遍历切片

复制列表

#复制列表
list1 = ['a','b','c','d']
list2 = list1[:]
list1.append('apple')
list2.append('banana')
print(list1)
print(list2)

## 如果直接使用 = ,这两个变量会指向同一值
list1 = ['a','b','c','d']
list2 = list1
list1.append('apple')
list2.append('banana')
print(list1)
print(list2)

输出控制台


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容