목록의 항목을 다른 목록의 항목과 연결해야합니다. 필자의 경우 항목은 문자열 (경로가 더 정확하게)입니다. 연결이 끝나면 연결 결과 가능한 모든 항목이 포함 된 목록을 얻고 싶습니다.Python - 목록의 항목을 다른 목록의 항목과 연결하기
예 :
list1 = ['Library/FolderA/', 'Library/FolderB/', 'Library/FolderC/']
list2 = ['FileA', 'FileB']
내가 이런 식으로 목록을 가져올 :
[
'Library/FolderA/FileA',
'Library/FolderA/FileB',
'Library/FolderB/FileA',
'Library/FolderB/FileB',
'Library/FolderC/FileA',
'Library/FolderC/FileB'
]
감사합니다!
>>> [d + f for d in list1 for f in list2]
['Library/FolderA/FileA', 'Library/FolderA/FileB', 'Library/FolderB/FileA', 'Library/FolderB/FileB', 'Library/FolderC/FileA', 'Library/FolderC/FileB']
당신이 생각하는 대신 간단한 연결의 os.path.join()
을 사용할 수 있습니다 :
'os.path.join을 사용하는 것이 더 좋을 수도()'여기. –
@ 라 티웨어 : 이미 완료되었습니다 :) – NPE