我目前正在循環一些字符串列表以填充新列表。本來我有:z_locations = ['50', '100', '150', '250', '500']path = [None]for counter, value in enumerate(z_locations): path.append('Desktop/Data/z_' + value)我的列表path將顯示為長度為 6 的列表,新列表中的第一個元素path將很簡單NoneType。我可以通過更改為來解決此問題:z_locations = ['50', '100', '150', '250', '500']path = []for counter, value in enumerate(z_locations): path.append('Desktop/Data/z_' + value)這刪除了NoneType第一個元素,并且只按照我最初的意圖進行復制。但是,我不確定為什么會發生這種情況。NoneType我以前在創建新列表時沒有遇到過這種情況。有人可以告訴我為什么會發生這種情況嗎?
Python - 關于使用 [None] 與僅使用 [] 初始化列表的問題
慕無忌1623718
2023-06-27 10:34:44