我有此列表[['2', '3', '1', '7']]
,我想将这些数字组合成数字23.17(浮点数)。看起来很简单,但是我很难解决这个问题。
答案 0 :(得分:2)
您拥有的是列表列表,而不是简单的列表。如果您知道总是尝试将小数点后两位放在位,则可以将每个列表中的所有元素都连接起来,转换为int
或float
,然后除以100。 int
,除法时将自动变为浮动。
l = [['2', '3', '1', '7']]
>>> [int(''.join(i)) / 100 for i in l]
[23.17]