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)