OOP- List comprehensions

本文深入探讨了Python中的列表推导式(List Comprehensions),这是一种简洁且高效的创建列表的方式。通过这种方式,你可以快速地从现有集合生成新列表,同时进行条件过滤或操作。列表推导式是面向对象编程(OOP)中提高代码可读性和效率的重要工具。

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

input_strings = ['1', '5' ,'28', '131', '3']

output_strings = []
for num in input_strings:
    output_strings.append(int(num))
print(output_strings)    

>>
[1, 5, 28, 131, 3]
input_strings = ['1', '5' ,'28', '131', '3']
output_strings = [int(num) for num in input_strings]
print(output_strings)

>>
[1, 5, 28, 131, 3]
input_strings = ['1', '5' ,'28', '131', '3']
output_strings = [int(num) for num in input_strings if len(num) < 3]
print(output_strings)

>>
[1, 5, 28, 3]
input_strings = ["1", "5", "28", "131", "3"]
# without comprehension
output_integers = []
for num in input_strings:
    output_integers.append(int(num))
print(output_integers)


# with comprehension
output_integers = [int(num) for num in input_strings]
print(output_integers)

# with filter
output_integers = [int(num) for num in input_strings if len(num) < 3]
print(output_integers)
import 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值