永远的渣滓 发表于 2020-4-9 11:00:24

字典

本帖最后由 永远的渣滓 于 2020-4-9 11:09 编辑

使用关键字参数创建字典就不用伪装成一个参数吗?dict函数不是只有一个参数所以要将映射组合伪装成一个参数吗?
字典名字 = dict(key='vilue',...)

qiuyouzhi 发表于 2020-4-9 11:01:50

为什么要伪装?

永远的渣滓 发表于 2020-4-9 11:02:34

qiuyouzhi 发表于 2020-4-9 11:01
为什么要伪装?

不是说dict函数只有一个参数吗?

qiuyouzhi 发表于 2020-4-9 11:05:04

永远的渣滓 发表于 2020-4-9 11:02
不是说dict函数只有一个参数吗?

是啊,所以呢?

永远的渣滓 发表于 2020-4-9 11:06:42

qiuyouzhi 发表于 2020-4-9 11:05
是啊,所以呢?

那字典名字 = dict(key='vilue',...)括号内不就有多个参数了吗?

wuqramy 发表于 2020-4-9 12:26:26

永远的渣滓 发表于 2020-4-9 11:06
那字典名字 = dict(key='vilue',...)括号内不就有多个参数了吗?

不可行哦
>>> a = dict(1='2',2='3')
SyntaxError: expression cannot contain assignment, perhaps you meant "=="?

永远的渣滓 发表于 2020-4-9 12:32:25

wuqramy 发表于 2020-4-9 12:26
不可行哦

那是你用数字作为key的开头了,你试试这个
dict1=dict(x='小甲鱼',y='老污龟')

wuqramy 发表于 2020-4-9 12:33:38

永远的渣滓 发表于 2020-4-9 12:32
那是你用数字作为key的开头了,你试试这个

额,好吧

永远的渣滓 发表于 2020-4-9 12:37:00

wuqramy 发表于 2020-4-9 12:33
额,好吧

那为什么不用伪装?{:10_257:}

zltzlt 发表于 2020-4-9 12:38:20

这是关键字参数

wuqramy 发表于 2020-4-9 12:39:26

本帖最后由 wuqramy 于 2020-4-9 12:40 编辑

永远的渣滓 发表于 2020-4-9 12:37
那为什么不用伪装?

https://www.runoob.com/python/python-func-dict.html
我猜,是因为Ta的参数前加了*,表示可传入多个参数
页: [1]
查看完整版本: 字典