我试图解决这个问题:如何将字符串列表转换为适当的列表?
写程序,需要两个列表,并返回包含第一个列表中的所有元素减去两个列表之间的所有共同元素的列表。
编码部分非常简单。那就是:
list1=input()
list2=input()
for i in list1:
if i in list2:
list1.remove(i)
else:
pass
print(list1)
,我在这里所面临的问题是,list1
和list2
都是字符串。 以list1=‘[1,2,3,4]’
。我需要将list1
转换为[1,2,3,4]
。
我试过split()
和join()
方法建议在How to convert list to string 但我失败了。
如何将'[1,2,3,4]'
转换为[1,2,3,4]
?
用于该用途的情况下,大概可以接受的:http://pythoncentral.io/cutting-and-slicing-strings-in-python/ – fdsa
存在回答这[这里](https://stackoverflow.com/questions/1894269/convert-string-representation-of-list-to-list-in-python)。请在问一个新问题之前搜索你的问题。 –
@ 9.0我很抱歉。我没有谷歌搜索的问题,但我找不到任何解决方案。我的坏 –