条件字典显式初始化

和棕色

我需要根据给定元组中元素的数量将字典添加到列表中。这个想法如下:

# t is tuple containing 1 or 2 elements, l is list
l = list()
l.append({
    'A': t[0],
    if len(t) > 1: ('B': t[1])
})

所以,如果t = [7, 8]然后l = [{'A': 7, 'B': 8}],如果t = [7]那么l = [{'A': 7}]

我该怎么做?

耶布拉斯科

由于zip功能在两封电子邮件中最短的时间内停止,因此我喜欢以下选项:

l.append({key:value for key, value in zip(['A', 'B'], t)})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

条件字典显式初始化

来自分类Dev

显式声明期间的初始化

来自分类Dev

GO显式数组初始化

来自分类Dev

C ++:显式vs隐式默认初始化

来自分类Dev

无法为数组指定显式初始化程序

来自分类Dev

是否需要显式初始化属性?

来自分类Dev

无法为数组指定显式初始化程序

来自分类Dev

无需显式初始化父类的虚拟继承

来自分类Dev

无法为数组指定显式初始化程序

来自分类Dev

在 Typescipt 中为枚举设置显式初始化

来自分类Dev

显式和非显式C#类初始化程序的区别

来自分类Dev

未显式初始化的全局并集变量的哪个成员将隐式初始化为0?

来自分类Dev

在复制初始化中,对复制构造函数的调用是显式还是隐式的?

来自分类Dev

为什么显式声明的构造函数阻止使用C ++ 11初始化列表进行成员初始化?

来自分类Dev

为什么显式声明的构造函数阻止使用C ++ 11初始化列表进行成员初始化?

来自分类Dev

显式拷贝构造函数和统一初始化

来自分类Dev

错误:无法为数组指定显式初始化程序

来自分类Dev

显式构造函数和std :: initializer_list初始化

来自分类Dev

具有显式构造函数的不可复制类型的C ++ 11数组初始化

来自分类Dev

C ++ 11:带“ = {}”的类内初始化不适用于显式构造函数

来自分类Dev

显式布尔运算符-无法返回,测试,初始化布尔

来自分类Dev

LLVM Clang 5.0在复制初始化错误中显式

来自分类Dev

复制初始化和显式构造函数-编译器差异

来自分类Dev

为什么Kotlin编译器需要var属性的显式初始化程序?

来自分类Dev

为什么显式初始化列表更有可能失败?

来自分类Dev

c ++ 11:使用显式的initializer_list对象初始化映射

来自分类Dev

错误C2536 ::无法为数组指定显式初始化程序

来自分类Dev

错误:构造函数必须显式初始化引用成员

来自分类Dev

我是否需要在构造函数中显式初始化std :: unique_ptr?

Related 相关文章

  1. 1

    条件字典显式初始化

  2. 2

    显式声明期间的初始化

  3. 3

    GO显式数组初始化

  4. 4

    C ++:显式vs隐式默认初始化

  5. 5

    无法为数组指定显式初始化程序

  6. 6

    是否需要显式初始化属性?

  7. 7

    无法为数组指定显式初始化程序

  8. 8

    无需显式初始化父类的虚拟继承

  9. 9

    无法为数组指定显式初始化程序

  10. 10

    在 Typescipt 中为枚举设置显式初始化

  11. 11

    显式和非显式C#类初始化程序的区别

  12. 12

    未显式初始化的全局并集变量的哪个成员将隐式初始化为0?

  13. 13

    在复制初始化中,对复制构造函数的调用是显式还是隐式的?

  14. 14

    为什么显式声明的构造函数阻止使用C ++ 11初始化列表进行成员初始化?

  15. 15

    为什么显式声明的构造函数阻止使用C ++ 11初始化列表进行成员初始化?

  16. 16

    显式拷贝构造函数和统一初始化

  17. 17

    错误:无法为数组指定显式初始化程序

  18. 18

    显式构造函数和std :: initializer_list初始化

  19. 19

    具有显式构造函数的不可复制类型的C ++ 11数组初始化

  20. 20

    C ++ 11:带“ = {}”的类内初始化不适用于显式构造函数

  21. 21

    显式布尔运算符-无法返回,测试,初始化布尔

  22. 22

    LLVM Clang 5.0在复制初始化错误中显式

  23. 23

    复制初始化和显式构造函数-编译器差异

  24. 24

    为什么Kotlin编译器需要var属性的显式初始化程序?

  25. 25

    为什么显式初始化列表更有可能失败?

  26. 26

    c ++ 11:使用显式的initializer_list对象初始化映射

  27. 27

    错误C2536 ::无法为数组指定显式初始化程序

  28. 28

    错误:构造函数必须显式初始化引用成员

  29. 29

    我是否需要在构造函数中显式初始化std :: unique_ptr?

热门标签

归档