我希望能够输入名称列表,然后为该列表中的每个名称创建一个预测列表,以确定每个人认为谁会赢得比赛。如何创建列表清单?
例如,我会 names = [bob, bill, fred]
然后该列表中的每一个名字,我想有用户输入他们认为会赢谁。所以在这个例子中,我会以
bobs_predictions = []
bills_predictions = []
freds_predictions = []
希望你明白我的意思。基本上我想创造一个蟒蛇名称列表基于名称列表上列出的名单...
我希望能够输入名称列表,然后为该列表中的每个名称创建一个预测列表,以确定每个人认为谁会赢得比赛。如何创建列表清单?
例如,我会 names = [bob, bill, fred]
然后该列表中的每一个名字,我想有用户输入他们认为会赢谁。所以在这个例子中,我会以
bobs_predictions = []
bills_predictions = []
freds_predictions = []
希望你明白我的意思。基本上我想创造一个蟒蛇名称列表基于名称列表上列出的名单...
您想使用mapping:
predictions = {
"bob": [...],
"bill": [...],
"fred": [...]
}
要实例(空预测)从名称的列表:
predictions = {name: [] for name in names}
要获得Bob的预言:
bobs_predictions = predictions['bob']
要添加一个预测到鲍勃:
bobs_predictions.append(prediction)
@MosesKoledoye [不,你不]](http://stackoverflow.com/questions/15516413/dict-fromkeys-all-point-to-same-list)。 –
@ŁukaszRogalski哦精灵!没想到这一点。好的 –
你想要一个字典(或映射,同样的事情)。 –
感谢Reut,这工作完美 –