如何使用追加元素覆盖列表,原始顺序且没有额外符号,每次我都在文档中添加新单词
Extend list: [['\n', '1\n', '2\n', '3\n', '4\n'], '4', '\n\n', 'X']
Append list: [['\n', '1\n', '2\n', '3\n', '4\n'], ['\n\n', 'X']]
如何像这样写
1
2
3
4
X
答案 0 :(得分:0)
尝试使用此功能加入列表。在这里,我清理这些字符的列表,并将列表展平为单个列表。然后我只是保持独特的外观。
import itertools
def join_list( list1 , list2 ):
list1 = list(chain(*list1))
list1 = [i.replace('\n', '') for i in list1]
list1 = [i for i in list1 if i != '']
#list1 = list(set(list1))
list2 = list(chain(*list2))
list2 = [i.replace('\n', '') for i in list2]
list2 = [i for i in list2 if i != '']
#list2 = list(set(list2))
result = list(set(list1 + list2))
return result
我希望这对你有用..