gpt4 book ai didi

转换列表时的 Python 表示法

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:43 24 4
gpt4 key购买 nike

为什么我必须将以下代码括在方括号中?为什么方括号和圆括号有区别?

>>> a= [1,2,3]
>>> (str(x) for x in a)
<generator object <genexpr> at 0x10ade8af0>
>>> [str(x) for x in a]
['1', '2', '3']

最佳答案

(str(x) for x in a) 是一个 generator expression

[str(x) for x in a] 是一个 list comprehension .

关于转换列表时的 Python 表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19544369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com