设为首页 加入收藏

TOP

python基础-列表、元组常用方法
2023-07-23 13:45:25 】 浏览:24
Tags:python 基础 列表 元组常 方法

元组是不可变数据类型,可用方法较少,所以可以直接和列表一同对比记忆;

1.len() 方法在列表、元组中的使用

??求列表、元组的长度;

??len() 方法可以统计除了数字外的任意数据类型的长度

??

2.列表、元组的累加累乘

??重复列表、元组中的元素;

??

3.成员判断符号in在列表、元组中的使用

??

4.列表内置函数append()

??向列表中一次添加一个新元素;

??被添加的元素只能添加到末尾、是对原列表的修改,不需要额外添加新变量;

??list.append(new_item) new_item可以是各种数据类型;

??

5.列表的内置函数insert()

??将元素添加到列表中的指定位置;

??list.insert(index, new_item) index:在列表中的位置 (列表元组都是从0开始计数的)

??插入元素后,原位置的元素会顺延到下一个;

??

 6.列表、元素的count()函数使用

??查看列表或元组中某成员出现的次数;

??被检查的成员不存在时,返回0;

??

7.列表的remove()函数

??删除列表中的某个元素;

??list.remove(item)

??如果删除的元素不存在,则会报错;

??若删除的元素有多个,会删除从左到右数的第一个;

??

8.列表reverse()函数

??将当前列表进行反转操作;

??list.reverse()

??

9.列表sort()函数

??对当前列表按照一定的规律排序;

??list.sort(reverse=False)有一个参数reverse,默认值是False,表示排序后的返回结果是从小到大排列;

??比较时列表中元素数据类型一定要一致,否则会报错;

??

??同样可以调用python内置函数sorted(reverse=False);

??

10.列表clear()函数

??清空列表中元素;

??

11.列表copy()方法

??复制列表中元素生成一个新列表对象;

??

??

12.列表的extend()方法

??添加可迭代对象中所有元素到列表中,实现一次添加多个元素;

??

13.列表的索引与切片

??前面提到过列表中的元素是从0开始顺序排列的,各个元素对应的0123...数字就是元素的索引;

??

??索引是一次获取一个列表元素,为了方便获取多个元素,可以使用列表的切片操作;

????格式:List[start:stop:step]

????得到一个新列表,是对原列表部分元素的一个拷贝;(可以这样理解切片:在索引是start位置前切一刀、在索引是stop位置前再切一刀,取切后的元素

????step默认为1,从start索引对应元素开始,不包括stop对应的元素

????step>0时:

??????表示从前向后获取元素

??????start不指定时,默认从第一个元素开始读取

??????stop不指定时,默认读取到最后一个元素

????step<0时:

??????表示从后向前读取元素

??????start不指定时,默认从最后一个元素开始读取

??????stop不指定时,默认读取到第一个元素

????

??有了索引和切片后,可以对获取到的元素进行修改,从而改变列表中的元素;

????

??可以调用内置函数slice()完成同样的切片操作(使用较少)

 ??格式slice(start, stop, step)、slice(start, stop) 、slice(stop)

 ??三个参数默认是None,与L[start:stop:step]三参数一致

??

??字符串中也可以使用索引和切片的查找操作;

??

??

总结

????

????

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python学习:print 和return 的区.. 下一篇用Python简单的绘制词云图,分析..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目