当前位置:   article > 正文

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

python a sequence结构

文章目录


前言

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

代码较长,简单码了点

  1. #列表(list)
  2. lst_1=[1,2,3]
  3. lst_2=[4]
  4. lst_3=[[1,2,3],[4,5,6]]
  5. lst_mix=[123456,"Jerry",19,[7,8,9]]
  6. lst_empty=[]
  7. print(lst_mix[:])
  8. print(lst_mix) #打印整个列表
  9. #元组(tuple)
  10. t1=(1)
  11. t2=(1,)
  12. print(t1,type(t1))
  13. print(t2,type(t2))
  14. print(t1) #打印整个元组
  15. print(lst_1[0]) #打印列表中的元素
  16. len(lst_3)
  17. lst_1.append(4)
  18. len(lst_1)
  19. for i in lst_1:
  20. print(i,end="")
'
运行
  1. #运行结果
  2. [123456, 'Jerry', 19, [7, 8, 9]]
  3. [123456, 'Jerry', 19, [7, 8, 9]]
  4. 1 <class 'int'>
  5. (1,) <class 'tuple'>
  6. 1
  7. 1
  8. 1234
  9. 进程已结束,退出代码0

总结

列表与元组解释说明

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/809058?site
推荐阅读
相关标签
  

闽ICP备14008679号