python中{}[]是什么用法?

形如>>>deffn(x,y):...returnx*10+y...>>>defchar2num(s):...return{'0':0,'1':1,'2':2,'3':3... 形如
>>> def fn(x, y):
... return x * 10 + y
...
>>> def char2num(s):
... return {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s]
...
>>> reduce(fn, map(char2num, '13579'))
13579
中的{'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s]
展开
 我来答
PVZmidex
2021-03-01
知道答主
回答量:5
采纳率:0%
帮助的人:2434
展开全部
大括号【花括号】可以用来组成字典数据类型。
中括号用处就多了,可以作为索引,可以作为列表数据结构.....
以及ipython中的索引。
in[1]:print('hello world')
out[1]:hello world
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dd960eb
2018-02-23
知道答主
回答量:1
采纳率:0%
帮助的人:896
展开全部
#键值对的检索
l={'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}['8']
print(l)
#以上等同于
k={'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}
print(k['8'])
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-09-25
展开全部
在数据结构中{} 代表字典, [] 代表列表。
具体内容参考书籍《python3破冰人工智能从入门到实战》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式