几个写Python代码的小技巧

2018-09-15  本文已影响0人  葉_Kyle
  1. 将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]

这样写很简洁,也很直观

  1. 遍历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)
  1. 元素交换

将a,b两者的值交换,一般这样做:

a = 1
b = 2
tmp = a
a = b
b = tmp   

换成这样也可以:

a = 1
b = 2  
a, b = b, a
上一篇下一篇

猜你喜欢

热点阅读