如何将单位表面添加到列表的所有内容?
像这样
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/