|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码:dict1 = dict((('F',70), ('i',105), ('s',115), ('h',104), ('C',67)))
这个是我用help查到的信息
dict(mapping) -> new dictionary initialized from a mapping object's
| (key, value) pairs
问题:为什么会有这么多括号,可以解释一下每一层的含义吗???
本帖最后由 傻眼貓咪 于 2021-10-5 14:57 编辑
- dict1 = dict(这里是需要变成字典的元素,必须只能是一个参数,而且是成双成对,key 和 value)
- (('F',70), ('i',105), ('s',115), ('h',104), ('C',67)) # 这里表示 1 个大元祖,其中有 5 个小元祖 (tuple)
- ('F',70), ('i',105), ('s',115), ('h',104), ('C',67) # 这里表示 5 个元祖 (tuple)
- dict2 = dict(1, 2, 3, 4) # 错误,参数只能 1 个
- dict3 = dict(((1, 2), (3, 4)))# 正确,参数 1 个,而且成双成对,有 key 和 value
复制代码
|
|