我有一個帶有鍵值對的字典,其中一些有一個位置。'A' 和一些有多個職位前。'A,B' 。有沒有辦法讓我拆分具有多個位置的位置,以便我可以同時使用這兩個位置。我目前遇到一個關鍵錯誤,因為當我希望它查找'A','B'時,python 想要查找'A,B'。請看下文。
dict = {1 : 'A' , 2: 'A,B' , 3:'C,D'}
如果我想列印為 2 的值,我希望輸出為:
A
B
或它們分開的某種形式,因此我將停止獲取關鍵錯誤。
這是我的專案的 KeyError 的實際代碼,這給我帶來了麻煩。
for pos in playerPos[player]:
team_pos[playerPos[player]] = 1
KeyError: '1B,OF'
uj5u.com熱心網友回復:
您需要遍歷該split值:
for pos in playerPos[player].split(','):
team_pos[pos] = 1
uj5u.com熱心網友回復:
您可以使用split來分隔 dict 中的值
playerPos[player].split(',')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/487965.html
