1 Star 0 Fork 0

Renunciar/the-Python-exercise

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
the13.py 2.15 KB
一键复制 编辑 原始数据 按行查看 历史
Renunciar 提交于 2022-04-09 23:50 . 注释说明
# 变量info为字典类型:
# 字典和列表一样,也能够存储多个数据
# 列表中找某个元素时,是根据下标进行的
# 字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')
# 字典的每个元素由2部分组成,键 : 值。例如 'name':'班长' ,'name'为键,'班长'为值
# info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}
# print(info['name'])
# print(info['address'])
# age = info.get('age', 18) # 若info中不存在'age'这个键,就返回默认值18
# print(age)
# 在我们不确定字典中是否存在某个键而又想获取其值时,可以使用get方法,还可以设置默认值:
# age = info,get('age')
# 字典的基本操作
# 1 查看元素
# 除了使用key查找数据,还可以使用get来获取数据
#demo
# info = {'name': '吴彦祖', 'age': 18}
# print(info['age']) # 获取年龄
# print(info['sex']) # 获取不存在的key,会发生异常
# print(info.get('sex')) # 获取不存在的key,获取到空的内容,不会出现异常
# 2 修改元素
# 字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改
# demo
# info = {'name': '班长', 'id': 100, 'sex': 'f', 'address': '地球亚洲中国北京'}
# new_id = input('请输入新的学号')
# info['id'] = int(new_id)
# print('修改之后的id为:%d' % info['id'])
# 3 删除元素
# del or clear()
# del可以删除单一元素或者整个字典
# clear()清空字典
# info = {'name': 'monitor', 'sex': 'f', 'address': 'China'}
# print('清空前,%s' % info)
# info.clear()
# print('清空后,%s' % info)
# 遍历
# a_str = "hello itcast"
# for char in a_str:
# print(char, end=' ')
# b_list = [1, 2, 3, 4, 5, 6]
# for num in b_list:
# print(num, end=' ')
# c_turple = (1, 2, 3, 4, 5)
# for num in c_turple:
# print(num, end=" ")
dict = {"name": 'zhanghua', 'sex': 'man'}
for key in dict.keys():
print(key)
for value in dict.values():
print(value)
for item in dict.items():
print(item)
for key, value in dict.items():
print("key=%s,value=%s" % (key, value))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/runnerdef/the-python-exercise.git
git@gitee.com:runnerdef/the-python-exercise.git
runnerdef
the-python-exercise
the-Python-exercise
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385