文章目录
前言
序列是python的基本数据结构
一、序列数据结构(sequence)
1、基本概念
成员是有序排列的
每个元素的位置称为下标或索引
通过索引访问序列中的成员
python中的序列数据类型有字符串、列表、元组
2、创建列表和元组
python中的列表和元组,可以存放不同类型的数据
列表:使用方括号[]表示。
元组:使用小括号()表示。(1,2,3)
一经定义,元组的内容不能改变
3、索引
4、切片
[开始位置:结束位置] 切片不包括结束位置的元素
一次性从序列中获取多个元素,得到序列的自己
开始位置省略,从序列中的第一个元素开始
结束位置省略,取到序列中的最后一个元素。
eg:对字符串python进行切片
eg:列表切片
5、获取序列的长度——len(序列名称)
6:向列表中添加元素:append() 默认加最后位置
insert()
第一个元素后插入5
7、合并列表
extend()
“+”运算符
8、删除列表中的元素
del语句
9、排序
sort():正排序
reverse():倒排序
注:元组不支持6789这类更新操作
10:遍历列表中的元素
二、Pycharm验证
代码较长,简单码了点
#列表(list)
lst_1=[1,2,3]
lst_2=[4]
lst_3=[[1,2,3],[4,5,6]]
lst_mix=[123456,"Jerry",19,[7,8,9]]
lst_empty=[]
print(lst_mix[:])
print(lst_mix) #打印整个列表
#元组(tuple)
t1=(1)
t2=(1,)
print(t1,type(t1))
print(t2,type(t2))
print(t1) #打印整个元组
print(lst_1[0]) #打印列表中的元素
len(lst_3)
lst_1.append(4)
len(lst_1)
for i in lst_1:
print(i,end="")
#运行结果
[123456, 'Jerry', 19, [7, 8, 9]]
[123456, 'Jerry', 19, [7, 8, 9]]
1 <class 'int'>
(1,) <class 'tuple'>
1
1
1234
进程已结束,退出代码0
总结
列表与元组解释说明