Python 列表和元组

Posted romacle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 列表和元组相关的知识,希望对你有一定的参考价值。

序列

  python有6总内建序列:列表,元组,字符串,Unicode字符串,buffer对象和xrange对象。#字典属于啥?

 

  区别在于:列表可以修改而元组不可修改。

 

  列表也可以包含其他的列表

  技术分享图片

    #貌似列表和元组都能作为字典的键?

  技术分享图片

  #这是啥?列表只能存字符串??

 

  python中还有一种名为容器的数据结构。容器基本上是包含其他对象的任意对象。

  序列(列表和元组)和映射(字典)是两类主要的容器。

  序列中的每个元素都有自己的编号,而映射中的每个元素则有一个名字(也称为键)

 

索引

  序列中的所有元素都是有编号的(从0开始递增)

  技术分享图片

  #索引0为列表的第一个元素

  索引列表中的第一个值 最后一个值为 -1

 

分片

  用来访问一定范围内的元素,用冒号隔开。

  技术分享图片

  步长

  技术分享图片

成员资格

  为了检查一个值是否在序列中,可以使用in运算符。

  这个运算符检查某个条件是否为真,然后返回相应的值:条件为真返回True,条件为假返回False。

  技术分享图片

  

  技术分享图片

 

  序列成员资格实例

  技术分享图片

 

列表的基本操作

  改变列表:元素赋值

  技术分享图片

  #索引列表的第[1]个元素 将其赋值为2

    不能为一个位置不存在的元素进行赋值,

 

  删除元素

  技术分享图片

  #删除列表第三个位置的元素,删除之后,列表长度也会减1

 

  分片赋值

  技术分享图片

  #分片赋值,也可以使用与原序列不等长的序列将分片替换

  #分片赋值还有好多操作,但是觉得没什么用

  技术分享图片

 

  

  

  

  

  

  

  

 

  

  

以上是关于Python 列表和元组的主要内容,如果未能解决你的问题,请参考以下文章

Python 列表和元组

Python的列表和元组的区别

Python 列表和元组

Python核心列表和元组

python基本数据类型之列表和元组

python数据结构-列表和元组