【发布时间】:2017-12-27 01:20:54
【问题描述】:
我有两个列表,例如:
a = ['hello','world']
b = ['hello','world','im','steve']
如果我想创建第三个列表,该列表只包含两者中不包含的元素:
c = ['im','steve']
如果元素的顺序很重要,我该怎么做?我知道我可以使用集合,但他们总是把我的列表顺序扔掉。我可以使用' '.join(list) 将它们转换为字符串,但也不确定如何以该格式执行此操作。
【问题讨论】:
-
如果订单很重要,当
a是['hello', 'the', 'world']或['world', 'hello']时,你会怎么做?如果是['world', 'hello', 'world']怎么办?如果它在某处包含'steve'怎么办,在哪里重要吗?
标签: python python-3.x