Python学习3:列表与元组

Posted just-for-myself

tags:

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

 

1、序列包含 字符串,列表,元组等 序列中每个元素都有自己的编号

2、映射 包含 字典 每个元素都有一个名字 称为键

一、序列操作:索引,分片,加,乘,成员资格,迭代

 1、索引:

a=hello
 a[1]
>>>"hello"[1] e

功能与上节字符串的索引类似

 

2、分片

可以指定步长,步长不能为0

[X:Y:Z]——X:开始位置包含  Y:结束位置,不包含  Z:步长

>>> a=abcd
>>> a[::2]
ac
>>> 

分片赋值:

>>> name=list(‘perl‘)
>>> name[2:]=list(‘ar‘)
>>> name
[‘p‘, ‘e‘, ‘a‘, ‘r‘]

  

空列表:[]-直接创建

占用空间却不含任何内容的列表: [None]*10

>>> [None]*10
[None, None, None, None, None, None, None, None, None, None]

 

3、成员资格:-使用 in 运算符 返回结果是布尔值

>>> permission = rw
>>> w in permission
True

 

len()返回序列包含元素的数量

max()和min()返回序列中最大和最小元素

list()可以根据字符串创建列表

列表是可修改的

1、元素赋值

2、删除元素 -del语句

>>> name=[‘a‘,‘b‘,‘c‘]
>>> del name[0] >>> name [‘b‘, ‘c‘] >>>

  remove语句

>>> name.remove(‘b‘)
>>> name
[‘c‘]
>>> 

  pop语句删除元素返回该元素的值,默认是最后一个

>>> name.pop()
‘c‘
>>> name
[]

 

append():在列表末尾追加新的对象

count()统计某个元素在列表中出现的次数

index()找出某个值第一个匹配项的索引位置

insert()用于将对象插入到列表中

reverse()将列表中的元素反向存放

sort()对列表进行排序

 

 

元组:不可改变序列,通常用圆括号括起来,

()——空元组

>>> 2,
(2,)

  tuple()——以一个序列作为参数并转换成元组

  元组可以在映射中当做键使用,而列表不行

 







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

Python教学课程分享3-列表与元组详解

Python ❀ 列表与元组

Python ❀ 列表与元组

Python ❀ 列表与元组

python的基础数据类型--列表与元组

Python面试必考重点之列表,元组和字典第八关——详细描述列表与元组的区别,并举例说明