python-列表和元组
列表
序列:序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,以此类推。序列有列表,元组,字符串。序列可以进行的操作有索引,切片,加,乘,检查成员。
索引:从0开始,最后是-1,数据类型为整型(int)
元素:列表和元组的元素可以是不同的类型,可重复
举例:list_1=[‘a’,1,[1,2]]
通用序列操作:
包括索引,切片,序列相加,乘法,常用内置函数
列表:
列表元素特点:可修改,可重复,可嵌套,支持多种数据类型
1.函数list()
2.基本列表操作
(1)创建 name=list()或[ ]
(2)增append extend
(3)删del clear pop remove
(4)改 name[1]=2
(5)查 count,index
3.其他操作
(1)反转reverse
(2)排序sort
append语法
list.append(obj)
返回值
返回元素在列表中出现的次数
index方法
list.index(obj)
insert方法
list.insert(index,obj)
pop方法
pop()函数用于移除列表中的一个元素,默认最后一个元素,并且返回该元素的值
list.pop([index=-1])
remove方法
remove()函数用于移除列表中某个值的第一个匹配
list.remove(obj)
reverse方法
reverse()函数用于反向列表中元素
list.reverse()
sort方法
sort()函数用于对原列表进行排序
元组
元组与列表类似,元组的元素不能修改
元组使用小括号,列表使用方括号
元组创建
元组元素特点:可重复,不可修改,可嵌套,支持多种数据类型