Python学习记录 - 操作列表
注意避免缩进错误
-
创建数字列表
-
使用函数 range()
for value in range(1,5): print(value)
在这个示例中,rang()只是打印数字1~4.
-
使用 range() 创建数字列表
numbers = list(range(1,6)) print(numbers)
结果如下:
[1, 2, 3, 4, 5]
-
-
对数字列表执行简单的统计计算
numbers = [1,2,3,4,5,6,7,8,9,0] print(min(numbers)) print(max(numbers)) print(sum(numbers))
结果如下:
0
9
45
-
列表解析
numbers = [value**2 for value in range(1,11)]
结果如下:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
-
切片(使用列表的一部分)
#切片(使用列表的一部分)
players = ['a1','b2','c3','d4','e5']
#获取列表前三个元素
print(players[0:3])
#提取列表2~4个元素
print(players[1:4])
#如果没有指定第一个索引,Python将从列表开头开始
print(players[:4])
#要让切片终止于列表末尾,也可以使用类似以上语法
print(players[1:])
#获取最后3个元素
print(players[-3:])
-
遍历切片
#遍历切片 players_for = ['a1','b2','c3','d4','e5'] for player in players[:3]: print(player)
-
复制列表
#复制列表 my_copys = ['a1','b2','c3','d4','e5'] frined_coyps = my_copys[:] print(my_copys) print(frined_coyps) #注意 这行不通 frined_coyps = my_copys
注意
frined_coyps = my_copys 这行不通.这里将my_copys赋给frined_coyps,而不是将my_copys的副本存储到frined_coyps
网友评论