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

Python中列表推导式的使用

程序员文章站 2024-01-06 13:46:00
...

列表推导式:能很快的生成一个列表,并且能够执行简单的运算

import random

# 生成一个简单的0到9的列表
list1 = [i for i in range(10)] 
print('list1:', list1)

# 筛选出长度小于2的name中列表里的元素
name = [['aaa', 'bbb', 'ccc', 'a', 'b', 'c'], ['111', '222', '333', '1', '2', '3']]
list2 = [k for i in name for k in i if len(k) < 2]
print('list2:', list2)

# 将循环获得的结果添加到其他的数据中并全部以列表的形式输出
week = '今天是星期{}'
list3 = [week.format(i) for i in range(1, 8)]
print('list3:', list3)

# 重复前面的函数十遍并输出到列表
list4 = [random.randint(0, 10) for i in range(10)] 
print('list4:', list4)

运行结果: 

Python中列表推导式的使用

相关标签: Python练习 python

上一篇:

下一篇: