如何将单位表面添加到列表的所有内容?
像这样

list_without_units = [1,2,3]
list_with_units = [1'kg',2'kg',3'kg']


请记住,我要为kg加上数值只是为了表明它们以千克为单位,而不是我要使用千克进行任何计算。

最佳答案

您可以为此使用列表理解。

list_without_units = [1,2,3]
list_with_units = [str(value)+"kg" for value in list_without_units]

print list_with_units # ['1kg', '2kg', '3kg']


用公斤单位前后的引号引起的列表理解如下:

list_with_units=[str(value)+"'kg'" for value in list_without_units]
# print result: ["1'kg'", "2'kg'", "3'kg'"]

关于python - 如何在python列表中``表面''添加公斤或克等单位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28649883/

10-12 21:13