python日常练习三 元组 字典

python日常练习三 元组 字典,第1张

一 元组 1 元组定义

多个数据元组 t1 = (10, 20, 30)

单个数据元组 t2 = (10,)

创建空元组 tup1 = ()

2 元组的常见 *** 作

元组不能修改
可以进行查询

# 元组也支持索引取值 
	tuple1 = ('aa', 'bb', 'cc', 'bb')
	print(tuple1[0])  # aa
二 字典 1 字典的特点
  • 符号为大括号
  • 数据为键值对形式出现
  • 各个键值对之间用逗号隔开
  • 字典没有索引(下标)的概念!!!
	# 有数据字典
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}

	# 创建空字典的方式
	dict2 = {}  #最常用  

	dict3 = dict()
注意:一般称冒号前面的为键(key);冒号后面的为值(value),
2 常见 *** 作 2.1 删除
  • del 删除字典或删除字典中指定键值对。


	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}

	del dict1['gender']
	# 结果:{'name': 'Tom', 'age': 20}
	print(dict1)
  • clear : 清空字典
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
	dict1.clear()
	print(dict1)  # {}
2.2 查找
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
	print(dict1['name'])  # Tom
	print(dict1['id'])  # 报错
2.3 修改
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}

	dict1['name'] = 'Rose'
	# 结果:{'name': 'Rose', 'age': 20, 'gender': '男'}
	print(dict1)
  • get()
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
	print(dict1.get('name'))  # Tom
	print(dict1.get('id', 110))  # 110
	print(dict1.get('id'))  # None 
2.4 增加
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
	dict1['id'] = 110
	# {'name': 'Rose', 'age': 20, 'gender': '男', 'id': 110}
	print(dict1) 
3 遍历 3.1遍历字典的key
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
	for key in dict1.keys():
  	  print(key)
3.2 遍历字典的values
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
	for value in dict1.values():
   	 print(value)
3.3 遍历字典的元素
	dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
	for item in dict1.items():
  	  print(item)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/579637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-11
下一篇 2022-04-11

发表评论

登录后才能评论

评论列表(0条)

保存