我對python非常陌生。我在我的python程序中遇到了一些問題。 我已經創建了一個全局列表,我在本地函數中使用它來追加另一個列表。但是,我不知道爲什麼它在本地函數完成運行後沒有更新。全局列表在追加到本地python後沒有更新
我的代碼:
temp_list = []
def callCounter(item):
global c
global temp_list
c += Counter(item)
for k,v in c.items():
extracted_word.append(k)
extracted_frequency.append(v)
if k not in overall_words:
overall_words.append(k)
temp_list.append(extracted_word)
extracted_word.clear()
extracted_frequency.clear()
我對此完全不知道....如此怪異
您的代碼在問題中格式化的方式是無效的Python。您可能想要修正格式,因爲現在不清楚您在何處執行'temp_list'。你也不會調用你的'callCounter'函數。 – larsks
請讓你的例子自成一體。我不知道你期望得到什麼結果,而且不能運行它,所以我不能告訴你什麼是錯的。 – timgeb
@Iarsks,這只是一個函數,我從我的主程序中調用它。不知何故,你能舉例給我,因爲你說我的代碼不清楚 –