- 将list里的元素翻倍,一般这样做:
bag = [1,2,3,4,5]
for i in range(len(bag)):
bag[i] = bag[i] * 2
这样写中规中矩,但有一个更好的办法:
bag = [elem * 2 for elem in bag]
这样写很简洁,也很直观
- 遍历list输出,一般这样做:
bag = [1,2,3,4,5]
for i in range(len(bag)):
print(bag[i])
这里也有个简洁明了的写法:
bag = [1,2,3,4,5]
for i in bag:
print(i)
- 元素交换
将a,b两者的值交换,一般这样做:
a = 1
b = 2
tmp = a
a = b
b = tmp
换成这样也可以:
a = 1
b = 2
a, b = b, a
网友评论