请选择 进入手机版 | 继续访问电脑版
收起左侧

python-字典作业

[复制链接]

552

主题

569

帖子

1万

积分

管理员

站长

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
16427

灌水之王

QQ
发表于 2018-9-9 09:54:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x


1、
[Python] 纯文本查看 复制代码
for k in dic:
	print(k)


2、
[Python] 纯文本查看 复制代码
for k in dic:
	print(dic[k])


3、
[Python] 纯文本查看 复制代码
for k in dic:
	print(k, dic[k])


4、第一种方法
[Python] 纯文本查看 复制代码
dic['k4'] = 'v4'
print(dic)

第二种方法:
[Python] 纯文本查看 复制代码
dic.setdefault('k4','v4')
print(dic)


5、
第一种方法

[Python] 纯文本查看 复制代码
dic.pop('k1')
print(dic)

第二种方法:
[Python] 纯文本查看 复制代码
del dic['k1']
print(dic)


6、
[C] 纯文本查看 复制代码
if dic.get('k5'):
	del dic['k5']
else:
	print('None')

7、
第一种方法:
[Python] 纯文本查看 复制代码
print( dic.get( 'k2' ) )


第二种方法:
[Python] 纯文本查看 复制代码
print( dic['k2'] )
#这种方法如果没找到,会报错,推荐使用第一种方法


8、
[Python] 纯文本查看 复制代码
print(dic.get('k6'))

下面这种方法如果没找到会报错
[Python] 纯文本查看 复制代码
print(dic['k6'])


9、
[Python] 纯文本查看 复制代码
dic2 = {'k1':'v111','a':'b'}

dic2.update({'k1':'v1','k2':'v2','k3':'v3'})  #一行

print(dic2)  #输出


10、
1)

第一种方法:直接找到
[Python] 纯文本查看 复制代码
print(lis[0][1][2]['k1'][0].upper())

2)
[Python] 纯文本查看 复制代码
lis[0][1][2]['k1'][1] = str('100')

3)
[Python] 纯文本查看 复制代码
lis[0][1][2]['k1'][2] = int(101)


11、
[Python] 纯文本查看 复制代码
li = [1, 2, 3, 'a', 'b', 4, 'c']
dic = {}
if 'k1' not in dic:
	dic['k1'] = []
	for index, value in enumerate(li, 1):
		if index % 2 != 0:
			print(index, value)
			dic['k1'] += str(value)
print(dic)










上一篇:python-字典作业
下一篇:python-集合
QQ:2424004764
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|客户端下载|先锋者IT论坛 ( 湘ICP备16007032号湘公网安备 43030202001052号

GMT+8, 2024-3-29 01:27 , Processed in 0.098872 second(s), 17 queries , File On.

Powered by Discuz! X3.3

© 2017 bbs.fologde.com. Template By Gstudio

快速回复 返回顶部 返回列表