内容正文:
考点一 字符串和列表
字符串和列表都是由一些数据元素共同组
成的一个序列整体遥
字符串是由 0 个或多个字符组成的序列曰
列表是由 0个或多个元素组成的序列袁其中的
元素可以是数字尧字符串等混合类型的数据袁甚
至是其他的列表遥
考点二 索引
字符串尧列表中的元素都是通过索引来定
位的袁可以通过索引进行访问袁索引从 0开始遥
索引方式包括正索引和负索引袁以列表 list=
咱1,2,3,4,5,6暂为例院
1. 访问单个元素遥
访问方式院列表名咱索引号暂遥
2. 访问一定范围内的多个元素遥
访问方式院列表名咱开始元素序号 :结束元
素序号的后一个序号:步长暂遥
步长院正负数均可袁正数表示野从左往右冶
取值袁负数表示野从右往左冶取值遥 步长缺省时袁
默认为 1遥
开始元素序号院表示起始索引袁该参数缺省
时袁表示从列表的左端点开始取值遥
结束元素序号的后一个序号院表示终止索
引袁该参数缺省时袁表示一直取到列表的右端点遥
在索引查找时袁不能访问一个不存在的元
素袁程序会报错袁提示索引值越界遥
列表常用函数
函数 描述
list.append(obj) 在列表末尾添加新的对象
list.count(obj) 统计某个元素在列表中出现的次数
list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值渊用新列表扩展原来的列表冤
list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
list.insert(index,obj) 将对象插入列表
list.pop(咱index=-1暂) 移除列表中的一个元素渊默认最后一个元素冤袁并且返回该元素的值袁方括号
内参数可选
list.remove(obj) 移除列表中某个值的第一个匹配项
list.reverse() 反向列表中元素
list.sort() 对原列表进行排序
列表元素 1 2 3 4 5 6
正索引 0 1 2 3 4 5
负索引 -6 -5 -4 -3 -2 -1
构·网络体系
第二节 基本数据结构
学·知识清单
索引 字符串和列表
基本数据结构
字典
第三章 算法的程序实现
15
课堂精讲 学考一号 高中学业水平复习方略 信息技术
考点三 字典
字典可包含多个元素袁每个元素包含两部
分内容院键和值遥 键通常用字符串或数值表示袁
值可以是任意类型的数据遥 键和值两者一一对
应袁每个键只能对应一个值遥字典中的元素是没
有顺序的袁引用元素时以键为索引遥
创建名为 dic的字典院dic={键 1:值 1,键 2:值
2,噎,键 n:值n}遥
1达标 字符串 s的值为野Nothing is
impossible冶袁则下列说法正确的是渊 冤
A. s咱1暂的值为野N冶
B. s咱-1:-4:-1暂的值为野elb冶
C. s咱0:2暂的值为野Not冶
D. s咱::暂的值为野冶
2达标 有如下 Python程序段院
a,b,c=咱1,2暂,咱3,4暂,咱5,6暂
a=a+b
a.append(c)
运行该段代码后袁a咱-2暂的值为渊 冤
A. 4 B. 咱3,4暂
C. 5 D. 咱5,6暂
3达标 将某次比赛最后得分用字典存
储院dict={"第 1名":50,"第 2名":48,"第 3名":47,
"第 4名":45,"第 5名":44,"第 6名":42}遥 现需要
查询第 3名成绩袁下列表达式正确的是渊 冤
A. dict{2} B. dict咱2暂
C. dict{"第 3名"} D. dict咱"第 3名"暂
4达标 下列 Python表达式的值袁与其他
三项不同的是渊 冤
A. abs(int(-5.7))==len("Python")
B. "Hello"咱1:3暂=="He"
C. "2" in 咱1,2暂
D. 1250//100%10==2
5达标 餐馆的菜单信息包括菜名和价
格遥 用 Python 存储并输出菜单信息袁程序段
如下院
menu={"西湖醋鱼":118,"宋嫂鱼羹":68,"花
雕醉湖蟹":78,"杭三鲜汤":28}
for k in menu:
print(menu咱k暂,end=" ")
程序输出的结果为渊 冤
A. 西湖醋鱼
宋嫂鱼羹
花雕醉湖蟹
杭三鲜汤
B. 118
68
78
28
C. 西湖醋鱼 宋嫂鱼羹 花雕醉湖蟹 杭三
鲜汤
D. 118 68 78 28
操作命令或函数 功能
del dic咱"x"暂 删除键为野x冶的键值对
dic.pop("x") 删除键为野x冶的键值对
dic咱"x"暂=1 添加渊或修改冤键为野x冶袁值为 1的元素
dic.popitem() 删除最后一个键值对
dic.update(dic) 批量更新
dic.keys() 得到字典 dic所有的键
dic.values()