Python基础学习:序列数据结构(列表与元组)

文章目录


前言

序列是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

总结

列表与元组解释说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jerry_ww

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值