2022.04.03-python学习之list拓展 列表推导式

列表拓展  列表推导式

 1 import random
 2 
 3 # a.生成指定范围内的数值列表  如:
 4 random_number_list = [random.randint(1, 100) for i in range(10)]  # 生成一个10个元素的数值在1-100之间的列表
 5 print('生成的数值列表为:', random_number_list)
 6 
 7 # b.根据列表生成指定需求的列表
 8 new_list = [int(x - 1) for x in random_number_list]  # 根据列表random_number_list生成random_number_list内元素数值前一位的列表
 9 print('生成的数值列表为:', new_list)
10 
11 # c.从列表中选出符合条件的元素组成的列表
12 choice_list = [item for item in new_list if item > 50] #根据new_list生成元素大于50的新列表
13 print('符合条件的列表为', choice_list)

 

posted @ 2022-04-03 18:39  陈亦洺  阅读(29)  评论(0编辑  收藏  举报