complex(-12.09) # (-12.09+0j)
str -> complex
str 转换 complex 时,如果能转换成 int 或 float,则会转换后再转为 complex...list((1, 2, 3)) # [1, 2, 3]
dict -> list
字典转换列表,会取键名作为列表的值。...) print(user_dict) # {'name': 'john', 'gender': 'male', 'age': 28}
list -> dict
通过 zip 将 2 个列表映射为字典..., 222],
[3, 333],
]
print(dict(li))
# {1: 111, 2: 222, 3: 333}
tuple -> dict
通过 zip 将 2 个元组映射为字典...set((1, 2, 3, 2, 1)) # {1, 2, 3}
dict -> set
会取字典的键名组合成集合。