Python数据结构 ——字典

1.以下关于Python字典变量的定义中,正确的是()。
A. d={[1,2]:1, [3,4]:3}
B. d={1:as, 2:sf}
C. d = {(1,2):1, (3,4):3}
D. d={‘python’:1, 2:[tea, cat]}
答案:C。在Python中,字典是存储可变数量键值对的数据结构,通过字典类型实现映射,键必须是唯一的,必须是不可变数据类型,值可以是任何数据类型,A、D错误。字典使用大括号()建立,每个元素是一个键值对,使用方式: (<键1>:<值1>,<键2:值2…s:<值n>},其中,键和值通过冒号连接,不同键值对通过逗号隔开。字典具有和集合类似的性质,即键值对之间没有顺序且不能重复。
2.以下代码的输出结果是()。
d={‘food’:‘f’,‘cake’:1,‘egg’:5}
print(d.get(‘apple’,‘no this food’))
A、egg
B、1
C、food
D、no this food
答案:D。根据字典的索引方式可知, d.get(apple,‘no this food’)索引的是字典中key为apple的value,由于不存在apple的key,故输出的是no this food, D正确。
3.以下用来处理Python字典的方法中,正确的是()。
A、interleave
B、get
C、insert
D.、repl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不解风情的老妖怪哎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值