私は、辞書のリストを3つの新しい辞書のリストに分割するロジックを作成する必要があります。新しいリストには、経験豊富で未熟な人材が同数必要です。元のリストには、偶数の経験豊富で経験の浅い人員がいます。私はこの挑戦の論理をどのように形成するのか分かりません。ここでは短縮バージョンです:私は、元のリストを保管しておりますPythonの辞書のリストを値に応じて分割する
newlist_1 = [
{'name': 'Diego', 'height': 60, 'experience': 'y'},
{'name': 'Jade', 'height': 64, 'experience': 'n'},
]
newlist_2 = [
{'name': 'Wence', 'height': 72, 'experience': 'y'},
{'name': 'Twee', 'height': 70, 'experience': 'n'},
]
newlist_3 = [
{'name': 'Shubha', 'height': 65, 'experience': 'y'},
{'name': 'Taylor', 'height': 68, 'experience': 'n'}
]
ので、最後にある必要がある:新しいdictsはこのような経験と経験の浅い従業員の同じ番号を持っている必要があり
mylist = [
{'name': 'Jade', 'height': 64, 'experience': 'n'},
{'name': 'Diego', 'height': 60, 'experience': 'y'},
{'name': 'Twee', 'height': 70, 'experience': 'n'},
{'name': 'Wence', 'height': 72, 'experience': 'y'},
{'name': 'Shubha', 'height': 65, 'experience': 'y'},
{'name': 'Taylor', 'height': 68, 'experience': 'n'}
]
合計4つのコレクションになります。
>新しいdictsには、同じ数の経験豊富で未経験の人員が必要です。 新しい**リスト**には経験豊富で未経験の人員が同じである必要がありますか? 3つのリストに同じか同じ3つのリストに同じですか? – Daerdemandt
元のリストには、nが偶数であり、要素のちょうど半分が経験を持っていて、正確に3 nのdict()要素があることを意味しますか? – Wajahat
こんにちは、ごめんなさい、それは "新しいリスト"だったはずです。私は投稿を更新しました。どうもありがとうございます。 –