Python字典

Python字典
复习回顾
- 列表[] 可变,可嵌套
- 集合{} 无序,可以去重
- 元组() 不可变
本节新知
- 字典的定义
字典由一对一对的键-值对组成,即包括索引和数据,Python每次查询字典时根据索引去查询数据,效率会大大提升
1 | dict_a = { |
- 字典的常用函数
1 | print(a.keys()) #打印a的键,即索引。dict_keys(['a', 'b', 'c']) |
- 字典的增删改查
1 | a["d"] = 789 # 字典索引不可重复,必须为不存在的索引才会增加 |
字符串的格式化输出之二
- 通过占位符“%s”, “%d”等来进行占位,并在其后用变量进行填充
1
2
3
4name = "张三"
age = 16
high = 1.80
print("我叫%s,我今年%d岁,我身高是%.2f米。"%(name, age, high))- 通过“{}”进行格式化输出
1
2
3
4name = "张三"
age = 16
high = 1.80
print(f"我叫{name},我今年{age}岁,我身高是{high}米。") # 字符串前面要加个frange()拓展
range(起始,终止,步长),包括前面,不包括后面
1
2
3
4for i in range(9,1,-1): # 起始为9,终止为5,包括9.不包括5,逆向生成
print(i)
for i in range(1,10,2): # 起始为1,终止为10.不包括10.每次加二,即1,3,5,7...
print(i)
课后作业
如何对一个列表去重(用set()和list()函数)
1 | a = [1,2,3,6,3,2,4,1] |
评论
评论插件加载失败
正在加载评论插件