欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

[python] for 循环的诡异写法

程序员文章站 2022-06-22 11:26:02
方法一: 方法二: 输出: 方法一和方法二输出相同,是等价的 ......

方法一:

list1 = ["abc","efg","hij"]
list2 = [i[0] for i in list1]
print list2

  

方法二:

list1 = ["abc","efg","hij"]
list2 = []
for i in range(len(list1)):
    list2.append(list1[i][0])
print list2

  

输出:

['a', 'e', 'h']
['a', 'e', 'h']

  

方法一和方法二输出相同,是等价的