【问题标题】:Turning a list into a dictionary?把列表变成字典?
【发布时间】:2017-12-05 21:10:01
【问题描述】:

我正在尝试将列表变成字典。所以说我有一个类似的列表:

list = [1,2,3,4,5]

我希望我的字典是:

dict = {1:2,3,4,5}

有没有办法做到这一点?

【问题讨论】:

  • 你想要一本字典还是一套?
  • 很好的字典,因为这就是它在python中的名称,我不知道集合是什么。
  • {1:2,3,4,5} 应该是什么? 2,3,4,5 是元组吗?
  • 这不是您预期结果中的有效字典。这是字典和集合之间的奇怪混搭。
  • set ,阅读此内容.. 它可能对您有所帮助。

标签: python python-3.x dictionary


【解决方案1】:

我相信你想要一本只有一个键和一个列表的字典:

l = [1,2,3,4,5]

d = {l[0]:l[1:]}

输出:

{1: [2, 3, 4, 5]}

【讨论】:

    【解决方案2】:
    List = [1,2,3,4,5]
    
    Dict = {List.pop(0):List}
    

    输出:

    {1: [2, 3, 4, 5]}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      • 2016-01-03
      相关资源
      最近更新 更多