我有一個路徑檔案串列
image_list1 = ['/content/gdrive/MyDrive/Match/bed/2.jpg','/content/gdrive/MyDrive/Match/bed/4.jpg']
和
image_list1=['/content/gdrive/MyDrive/Match/chairs/4.jpg','/content/gdrive/MyDrive/Match/chairs/3.jpg','/content/gdrive/MyDrive/Match/chairs/2.jpg','/content/gdrive/MyDrive/Match/chairs/1.jpg']
什么是代碼我如何創建像這一行這樣的另一個串列
image_list3=['/content/gdrive/MyDrive/Match/chairs/2.jpg','/content/gdrive/MyDrive/Match/chairs/4.jpg']
我有兩張折疊床和椅子?
uj5u.com熱心網友回復:
嘗試:
bed_list = [
"/content/gdrive/MyDrive/Match/bed/2.jpg",
"/content/gdrive/MyDrive/Match/bed/4.jpg",
]
chair_list = [
"/content/gdrive/MyDrive/Match/chairs/4.jpg",
"/content/gdrive/MyDrive/Match/chairs/3.jpg",
"/content/gdrive/MyDrive/Match/chairs/2.jpg",
"/content/gdrive/MyDrive/Match/chairs/1.jpg",
]
tmp = {i.rsplit("/", maxsplit=1)[-1] for i in bed_list}
out = [i for i in chair_list if i.rsplit("/", maxsplit=1)[-1] in tmp]
print(out)
印刷:
[
"/content/gdrive/MyDrive/Match/chairs/4.jpg",
"/content/gdrive/MyDrive/Match/chairs/2.jpg",
]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/479552.html