内容正文:
考点一 字符串和列表
字符串和列表都是由一些数据元素共同组
成的一个序列整体遥
字符串是由 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
课堂精讲 学考一号 高中学业水平复习方略 信息技术
操作命令或函数 功能
del dic咱"x"暂 删除键为野x冶的键值对
dic.pop("x") 删除键为野x冶的键值对
dic咱"x"暂=1 添加渊或修改冤键为野x冶袁值为 1的元素
dic.popitem() 删除最后一个键值对
dic.update(dic) 批量更新
dic.keys() 得到字典 dic所有的键
dic.values() 得到字典 dic所有的值
dic.items() 得到字典 dic所有的键值对
结束元素序号的后一个序号院表示终止索
引袁该参数缺省时袁表示一直取到列表的右端点遥
在索引查找时袁不能访问一个不存在的元
素袁程序会报错袁提示索引值越界遥
考点三 字典
字典可包含多个元素袁每个元素包含两部
分内容院键和值遥 键通常用字符串或数值表示袁
值可以是任意类型的数据遥 键和值两者一一对
应袁每个键只能对应一个值遥字典中的元素是没
有顺序的袁引用元素时以键为索引遥
创建名为 dic的字典院dic={键 1:值 1,键 2:值
2,噎,键 n:值n}遥
1达标 渊2022窑嘉兴高二期末冤已知变量
s="2022jiaxing"袁则表达式 s咱1:len(s)//2暂+s咱2暂*2
的值是渊 冤
A. "20224" B. "2026"
C. "022j22" D. "022j4"
2达标 已知列表 list1 =咱23,56,87,11,7,
45暂袁执行语句 list1.sort()之后袁输出的是渊 冤
A. 咱23,56,87,11,7,45暂
B. 咱7,11,23,45,56,87暂
C. 咱87,56,45,23,11,7暂
D. 咱45,56,87,23,11,7暂
3达标 已知字典 d={1:2,"a":"b",2:"b","b":
4}袁则 d咱2暂的值为渊 冤
A. 1 B. 2
C. "a" D. "b"
4达标 渊2022窑宁波高二期中冤已知列表
list1=咱3,4,"5",56暂袁则表达式野print(5 in list1)冶运
行后结果为渊 冤
A. True B. False
C. 1 D. 0
5达标 渊2022窑三贤联盟高二期中冤已知
x="苹果袁50"袁y=咱"苹果",50暂袁z={"苹果":50}袁下
列 Python表达式的值为 True的是渊 冤
A. x咱-4::-1暂==y咱0暂
B. x咱3:5暂==y咱1暂
C. y咱1暂 in z
D. z咱y咱0暂暂==50
16
课堂精讲 学考一号 高中学业水平复习方略 信息技术
的 k用来统计对折的次数袁k的初始值为 0袁 因此淤处
填写的内容是 0遥
第三章 算法的程序实现
第一节 Python语言基础
考点一