此问题在此处已有答案:
(32个答案)
How can I collect the results of a repeated calculation in a list, dictionary etc. (or make a copy of a list with each element modified)?(2个答案)
38分钟前关闭
我知道Python是一种疯狂的语言,因为它的循环结构:)
所以,我有一个数字数组,但在字符串类型:
a = ['1', '40', '356', '...']
我需要这个数组或者这个数组的一个副本,但是要用float
类型而不是string。唯一的问题是代码应该在一行中。
请帮帮我:)
2条答案
按热度按时间093gszye1#
您可以使用
map()
[docs] 和float()
[docs]:xjreopfe2#
这被称为列表解析。这是Python的一个非常强大的功能,你可以在这里阅读更多关于列表解析的内容:
http://docs.python.org/tutorial/datastructures.html#list-comprehensions