Python3列表-Python入门到精通

有编程基础的小伙伴应该很好理解列表,列表就是编程语言中常见的数组。没有基础也不要紧,接下来就详细介绍一下列表。

什么是列表?

简单说来,列表就是一组有序的数据。每一个数据都有其特定的位置,即索引。

注意:第一个数据的索引是0,第二是1,依此类推。列表中的数据叫做数据项,数据项可以是任意类型数据,比如:数字、字符串、列表等等。

那我们来写一个列表。首先在第一个位置写上数字22,(点击)第二个位置写上字符串“Python”,等等。用中括号框起来,就是一个列表。

1
[22, 'Python', '潘高', '陪你', '学编程']

image

创建列表

直接将一个列表赋值给变量list,就完成了列表的创建。

1
List = [22, 'Python', '潘高', '陪你', '学编程']

接下来我们打印这个变量,可以得到这个列表的值。

1
2
>>> List
[22, 'Python', '潘高', '陪你', '学编程']

我们也可以打印列表的数据项。比如打印第二个数据项。

1
2
>>> List[1]
'Python'

那么,为什么不是 list[2] 呢?因为第二个数据项的索引是 1 。上面已经介绍过了,列表的索引是从 0 开始计算的。

修改列表

还是这个变量list。当我们要修改某一个数据项时,直接给这个数据项赋值即可。

1
2
3
>>> List[4] = '学Python3'
>>> List
[22, 'Python', '潘高', '陪你', '学Python3']

当我们要删除某个数据项时,直接使用函数 del

1
2
3
>>> del List[1]
>>> List
[22, '潘高', '陪你', '学Python3']

列表的简单操作

表达式描述结果
[1, 2, 3] + [4, 5, 6]组合[1, 2, 3, 4, 5, 6]
[‘Python’] * 3重复[‘Python’, ‘Python’, ‘Python’]
3 in [1, 2, 3]元素是否在列表中True
List[-2]倒数第几个元素‘陪你’
List[2:]索引2开始所有的元素[‘潘高’, ‘陪你’, ‘学编程’]
。。。。。。。。。

常用函数

函数描述
len(list)列表元素个数
max(list)返回列表元素最大值
min(list)返回列表元素最小值
list(seq)将元组强制转换为列表
。。。。。。

常用方法

函数描述
list.append(obj)在列表末尾新增对象
list.index(obj)从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj)将对象插入列表
list.remove(obj)将元组强制转换为列表
list.pop([index=-1])移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.sort( key=None, reverse=False)对原列表进行排序
list.clear()清空列表

更多编程教学请关注公众号:潘高陪你学编程

image



-------------已经触及底线  感谢您的阅读-------------
潘高 wechat
公众号:潘高陪你学编程
如果你觉得这篇文章对你有帮助,或者想给我微小的工作一点点资瓷,请随意打赏。

本文标题:Python3列表-Python入门到精通

文章作者:潘高

发布时间:2019年10月16日 - 22:29:22

最后更新:2019年10月16日 - 22:58:06

原始链接:https://blog.pangao.vip/Python3列表-Python入门到精通/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。