我希望将列表
我尝试定义一个新的列表,首先删除第一个元素,然后将列表的字符串连接在一起。之后,我计划删除新列表的最后一个元素以获得结果。
["A","B","A","A","B"]
转换为列表["AB","BA","AA","AB"]
。我尝试定义一个新的列表,首先删除第一个元素,然后将列表的字符串连接在一起。之后,我计划删除新列表的最后一个元素以获得结果。
lista = sequences
lista.pop(0)
print(lista)
for x in range(sequences):
mc =sequences[x]+lista[x]
但我得到的全部是
TypeError: 'list'对象不能被解释为整数
欢迎任何帮助。
编辑:谢谢大家,你们的所有解决方案都完美地解决了问题 :)
operator.add
或operator.concat
。奇怪的是,map
更快。通常情况下,map
比列表推导式更慢。 - Mykola Zotko