Python - 列表生成式

本文介绍了Python中列表生成式的使用方法,包括基本语法、结合if条件的应用、多重循环的组合方式以及如何将字符串列表统一转换为小写形式。通过实例演示了如何创建不同类型的列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# -*- coding=utf-8 -*-
# 列表生成式 --------------------------------------------------------------------------------------------------

# range(起始值,结束值)
l = range(1, 11)
print(l)

# 列表生成式 [ 表达式 for range起始值 in range(起始值,结束值) ] 如:[1, 4, 9, 16]
l = [x * x for x in range(1 , 5)]
print(l)

# 列表生成式 跟if判断
l = [x * x for x in range(1 , 5) if x / 2 == 0]
print(l)

# 两层循环 m+n 表达式 for m in 'ABC' 第一个列表 for n in 'XYZ' 第二个列表 如:['AX', 'AY', 'AZ', 'BX', 'BY', 'BZ', 'CX', 'CY', 'CZ']
l = [m + n for m in 'ABC' for n in 'XYZ']
print (l)

# 把字符串都转换成小写 [转换小写表达式 for 变量名 in 列表名] 如:['hello', 'world', 'ibm', 'apple']
L = ['Hello', 'World', 'IBM', 'Apple']
p = [s.lower() for s in L]
print(p)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值