需求
对比两个列表,找到两个列表中不一样的部分。
其中一个列表是固定的,另一个列表需要每次遍历文件和文件夹。
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| import os
list_1 = os.listdir(os.getcwd())
list_2 = [".vscode", "_static", "_templates", "conf.py", "make_file_docx.py", "make_file_html.py", "test.py"]
different_folder_list = list(set(list_1) ^ set(list_2)
if len(different_folder_list) != 0: for different_folder in different_folder_list: print(different_folder) else: print("内容一致")
|
1 2
| common_folder_list = list(set(list_1) & set(list_2)
|