gpt4 book ai didi

python - 如何创建一个字典,其中每个键都是列表中的一个值,每个值都是列表中除键之外的所有值

转载 作者:太空宇宙 更新时间:2023-11-04 00:25:56 25 4
gpt4 key购买 nike

如何创建一个字典,其中每个键都是列表中的一个值,每个值都是列表中除键之外的所有值?

例子:

如果我有

lst = [1, 2, 3, 4, 5, 6]

我将如何使用 for 循环创建我描述的字典?

d = {1: [2,3,4,5,6], 2: [1,3,4,5,6], 3: [1,2,4,5,6], 4: [1,2,3,5,6]}

我希望能够使用 for 循环执行此操作,但我什至不知道从哪里开始。

最佳答案

这听起来像是家庭作业,所以我只会给你一个解决方案的大纲:

  1. 创建一个空字典
  2. 遍历列表并将其元素和整个列表的副本添加到字典中作为值。使用 copy.deepcopy在标准库中复制列表。
  3. 遍历新字典中的键和值,并从值中删除键。

额外学分:

关于python - 如何创建一个字典,其中每个键都是列表中的一个值,每个值都是列表中除键之外的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47462229/

25 4 0
文章推荐: css - 我的链接未被其父
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com