- 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)]
a =list(range(10))
for index,i in enumerate(a):
a[index] = i + 9
print(a)
a = [i+8 for i in a]
print(a)
a = [i*i if i > 20 else i for i in a]
print(a)
lines = [line.strip() for line in open(filename)]