当前位置 : 主页 > 编程语言 > python >

python_列表生成式

来源:互联网 收集:自由互联 发布时间:2022-07-19
python_列表生成式 #列表生成式:列表推导式(通俗理解就是使用for循环快速创建一个列表) my_list = [] for i in range ( 0 , 6 ): my_list . append ( i ) print ( my_list ) #列表生成式的方式创建列表 my_list


python_列表生成式

#列表生成式:列表推导式(通俗理解就是使用for循环快速创建一个列表)
my_list = []
for i in range(0,6):
my_list.append(i)
print(my_list)

#列表生成式的方式创建列表
my_list = [value for value in range(0,6)]
print(my_list)
#列表生成式可以统计每个元素的个数
my_list = [len(value) for value in ["abc","ab"]]
print(my_list)

my_list = [value*2 for value in range(0,6)]
print(my_list)
#给遍历出来的字符串增加字符串
my_list = [value+"hello" for value in ["abc","ab"]]
print(my_list)

#双层for循环
for x in range(1,3):
print(x)
for y in range(1,3):
print(y)
#双层for循环列表推导式
my_list = [(x,y)for x in range(1,3) for y in range(1,3)]
print(my_list)

#结合if语句来使用
my_list =[value for value in range(1,11)if value %2==0]
print(my_list)


上一篇:python_匿名函数
下一篇:没有了
网友评论