生成列表

 

  • 1、普通方式
a =list(range(10))

for index,i in enumerate(a):
    a[index] = i + 9
print(a)
  • 2、改进版
a = [i+8 for i in a]
print(a)
  • 3、三元运算
a = [i*i if i > 20 else i for i in a]
print(a)
  • 4、文件读取
lines = [line.strip() for line in open(filename)]
原文地址:https://www.cnblogs.com/xp1005/p/6438527.html