嗨,我想创建一个列表,其中包含的字符串不同,只是后缀ie。像这样
['./name[@val="1"]/Output1', './name[@val="1"]/Output2','./name[@val="1"]/Output3']
我尝试遍历for循环并像这样附加后缀int值
dummy = []
for I in range(1,5):
dummy.append('./Timestamp[@absCycle='"'+i'"']/Output'+i)
然后我意识到我不能将int值i
附加到一个字符串中,还有其他方法吗?你知道吗
编辑:如何在字符串中进行编辑?我是说如果我想要一张这样的单子
['./name[@val="1"]/Output', './name[@val="2"]/Output','./name[@val="3"]/Output']
谢谢
使用
str()
在您的代码中,将
i
改为str(i)
,将整数类型转换为字符串。你知道吗你也应该尝试使用单行列表理解,这是更干净,更python。你知道吗
也可以使用格式而不是连接。你知道吗
相关问题 更多 >
编程相关推荐