我是靠谱客的博主 可爱季节,最近开发中收集的这篇文章主要介绍列表和元组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、列表

1、列表概述

列表(list)是包含0个或多个元素的有序序列,属于序列类型。 列表的长度和内容都是可变的,可自由对列表中的元素进行增加、删除或替换。

需将逗号分隔的不同元素使用方括号括起来即可

与字符串的索引相同,列表索引也是从0开始的

2、list()函数

list()函数将字符串、range对象、元组等对象转换为列表

语法格式为

list(obj)

,其中obj为需要转换的对象。

3、使用while循环遍历列表

使用while循环遍历列表,首先需要获取列表的长度,将获取的列表长度作为while循环的判断条件。

4、使用for循环遍历列表

使用for循环遍历列表的方式非常简单,只需要将要遍历的列表作为for循环表达式中的序列即可。

5、增加元素append()方法

append()方法:使用append()方法可在列表末尾添加新的元素。

list.append(obj)

list表示列表 obj表示添加到列表末尾的对象

6.extend()方法

extend()方法:使用extend()方法可在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。

list.extend(seq)

list表示列表 seq表示添加到列表中的元素列表

7、insert()方法

insert()方法:使用insert()方法可将指定对象插入到列表的指定位置。

list.insert(index,obj)

list表示列表 index表示对象需要插入的索引位置 obj表示要插入列表中的对象

8.查找元素与计数

index()方法:用于返回指定元素在列表中首次出现的位置,如果该元素不在列表中则抛出异常

list.index(obj)

list表示列表 obj表示要查找的对象

9、count()方法

count()方法:统计指定元素在列表中出现的次数。

list.count(obj)

list表示列表 obj表示列表中要统计的对象

10、删除元素del命令

del命令:可根据索引删除列表中的元素,还可以使用分片的方式删除列表中的元素。

del  变量名【索引值】

11、pop()方法

list.pop([obj])

list表示列表 obj为可选参数,表示移除列表元素的索引值,默认为-1,删除最后一个列表值

12、remove()方法

list.remove(obj)

list表示列表 obj表示列表中要移除的对象

13、分片赋值

分片赋值就是以分片的形式给序列赋值,可以一次为多个元素赋值。 分片赋值还可以在不替换任何原有元素的情况下插入新的元素。 分片赋值也可以用来删除元素。

 

14.reverse()方法

reverse()方法:用于将列表中的元素反向存放。

list.reverse()

list表示列表,该方法没有参数,没有返回值

 

15.sort()方法

sort()方法:用于对原列表进行排序(默认为升序排序),排序后的新列表会覆盖原列表。

list.sort([key= None][,reverse=False])

list表示列表 key为可选参数,如果指定了该参数,会使用该参数的方法进行排序 reverse为可选参数,表示是否反向排序,默认为False

16.sorted()函数

与sort()方法不同,内置函数sorted()返回新列表,并不对原列表进行任何修改。

sorted(iterable[,key=None][,reverse=False])

iterable表示可迭代对象,在这里就是列表名 参数key和reverse的用法与sort()方法中的相同

二、元组

元组(tuple):与列表类似,不同之处在于不能修改元组的元素,元组使用圆括号包含元素,而列表使用方括号包含元素。

创建元组:只需要在圆括号中添加元素,并使用逗号分隔元素即可,也可省略圆括号,直接使用逗号分隔元素。

 

1.访问元组

与列表类似,可以使用下标索引来访问元组中的值。

 

2.合并元组

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合。

3.元组的遍历

与列表一样,也可以使用for循环来遍历元组中的所有元素。

4.元组的内置函数

Python提供的元组内置函数有len()、max()、min()和tuple()。 tuple()函数的功能是以一个序列为参数,并把它转换为元组,如果参数本身是元组,则原样返回该参数。

 

最后

以上就是可爱季节为你收集整理的列表和元组的全部内容,希望文章能够帮你解决列表和元组所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部