我想将列表["A","B","A","A","B"]转换为列表["AB","BA","AA","AB"]。我试图定义一个新列表,其中删除了第一个元素,然后将列表的字符串加在一起。之后我打算删除新列表的最后一个元素以获得结果。lista=sequenceslista.pop(0)print(lista)forxinrange(sequences):mc=sequences[x]+lista[x]但我得到的只是TypeError:'list'objectcannotbeinterpretedasaninteger欢迎任何帮助。编辑:谢谢你们,你们所有的解决方案都很完美:)
一、使用函数的介绍主要使用numpy库数组拼接np.concatenate使用示例如下>>>a=np.array(([1,2,3],[4,5,6]))>>>b=np.array(([4,5,6],[7,8,9]))>>>c=np.array(([7,8,9],[10,11,12]))>>>np.concatenate((a,b,c),axis=0)array([[1,2,3],[4,5,6],[4,5,6],[7,8,9],[7,8,9],[10,11,12]])>>>np.concatenate((a,b,c),axis=1)array([[1,2,3,4,5,6,7,8,9],[4,5,6