导图社区 python第五章列表与元组
这是一篇关于python第五章列表与元组的思维导图,列表和元组是 Python 中的两种数据结构,它们都可以存储多个值,但有一些重要的区别。
这是一篇关于python第五章列表与元组 思维导图的思维导图,包含列表定义和元素访问、 列表元素的相关操作、 操作列表等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第五章 列表与元组
序列的最大特点是元素的有序性,所以序列都是通过索引来访问元素的。
序列分为可变序列和不可变序列,元组和字符串都是不可变序列,列表是可变序列。
数值列表
创建数值列表
eval(input())#输入
score=eval (input("请输入10个学生的分数列表\n")) maxScore=max(score)#eval函数能将带“[]”的输入转换为列表 minScore=min(score)#不管以何种形式输入,input()都默认从键盘输入的是字符串 aveScore = sum(score) / len(score) print('这次考试的最高分是{},最低分是{},平均分是{}\n".format(maxScore,minScore,aveScore))
list()函数转换
Isit函数可以将range对象转换为列表
1s =list(range(1,6))
1s
[1, 2, 3, 4, 5]
type(1s)
<class 'list'>
列表 =[循环变量相关表达式for循环变量 in range函数]
lnum = [i ** 2 for i in range(1,11)]
1num
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
元组
元组使用圆括号(),列表使用方括号[];
将多个元素用“,”隔开,放在()中:不用放在()中,元素单独用","隔开也可以定义元组。当元组中中只有一个元素时,要在元素后面加","才能视为元组('你好",)
元组的元素不能修改,可以将元组理解为不能修改的“列表”。除了元组中元素不可修改之外,其他操作与列表类似
元组可以充当列表元素,因为列表元素类型是不受限制的。注意,用索引访问列表中元素时,如果要得到元组元素需要在第一个索引后面加上一个针对元组的索引list[o][1]
转换函数
元组与列表之间的转换
tuple()将列表转换成元组,list()将元组转换成列表
列表名=list(元组名) 元组名=tuple(列表名)
字符串与列表之间的转换
name ="张三丰,萧峰">>> guests =
list (name)
>>> guests
'张','三','丰',',','萧','峰']
list函数转换后字符串中的单个字符依次成为列表元素
字符串使用split()转换成列表
列表=字符串.split(分隔符),分隔符如果缺省的话默认按照空格拆分字符串
>>>names = "张三丰,萧峰" >>>guests = names.split(',') >>> guests ["张一丰","萧峰"]
列表与函数
目前所学习的数据类型只有列表是可变类型
调用函数时,不可变类型作实参,参数不可以通过形参修改实参变量的值;而可变类型作实参,实参变量的值将跟随形参的变化而发生变化
可变参数
带"*"的形参称为可变参数,用来接收个数不确定的参数。当函数有多个形参且包含可变参数时,可变参数只能写在最右侧。