(MAX第六篇)Python列表(List)创建及操作大全(一)

本文详细介绍了Python列表的创建方法,包括中括号、range()和List()生成。还探讨了列表的索引访问,如长度、元素计数、反查索引,以及如何计算列表的和、平均值、最大值和最小值。
摘要由CSDN通过智能技术生成

1. 列表的创建与元素

列表(List)就如同一个数据收纳盒,可以收纳数字、字符串、符号、列表、元组等等内容,收纳的事物都是作为列表的元素。
列表因为其易操作、多变,在很多地方用处都是很大的。
列表是可变类型。

1.1 中括号

列表是由中括号把元素括起来得到的结果

>>> list=[2,3,'Max','2','~!',[1,2,'3'],(3,2)]
>>> list#包含数字,包含字符串,包含列表,包含(3,2)这样的坐标元组
[2, 3, 'Max', '2', '~!', [1, 2, '3'], (3, 2)]
>>> Names=['Max','Kiki',"Melinda"]
>>> Names
['Max', 'Kiki', 'Melinda']

1.2 range()

range()是一个生成连续自然数的函数。
在python2.x中会直接生成列表:

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

在Python 3.x中只是返回本身

>>> range(10)
range(0, 10)

在python 3.x中用range()生成列表,只需要使用list()函数即可。

1.3 List()生成

list(range(n))默认是从0开始,到n-1结束,最后不到n,左闭右开(共n个数)

>>> list(range(10)) #默认是从0开始,最后不到10.左闭右开
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

list(range(1,n))从1开始,到n-1结束,最后不到n,左闭右开(共n-1个数)

>>> list(range(1,10)) #指定从1开始,到9结束,取不到10,左闭右开。
[1, 2, 3, 4, 5, 6, 7, 8, 9]

list(range(m, n, i)从m开始,到n-1结束,但是有一个步长参数i,每i个选取

#从3开始,每两个取一个数,生成的是奇数列表
>>> list(range(3,30,2))
[3, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值