Dictionaryだから私は、キーの名前とその名前に関連付けられたクラスオブジェクトからなる辞書をオブジェクトとして持っています。これらのオブジェクトを辞書から1つずつリストに追加する必要がありますが、forループを使用すると、同じオブジェクトがagianに何度も追加されます。 dict.values()を追加しようとすると、リストに追加されますが、dict_valuesという単語がリスト内の最初のものになるのは、値そのものでなければなりません。誰もこれらの値を正しく付加する方法について考えていますか?私はそれが同じオブジェクトを追加し、数回の反復後のリストは、単に見えます、しかし毎回試してみて、basicListと呼ばれるリストに値を追加する辞書の値をPythonのリストに追加するのに問題がある
for value in playerDict.values():
basicList.append(playerDict.values)
print(basicList)
を使用している
[<built-in method values of dict object at 0x103a03d48>, <built-in method values of dict object at 0x103a03d48>, <built-in method values of dict object at 0x103a03d48>, <built-in method values of dict object at 0x103a03d48>]
あなたの質問、エラーメッセージ、または他の人があなたの望むものをより良く理解するのに役立つ何かを追加してください。 – Nobi
ちょっと質問に詳しい情報を入れてください – huskies1313
'basicList.append(value)' – spectras