标签:
在python学习中,我们都知道列表是常用的数据类型之一,当然也是必学内容之一
,它可以作为一个方括号内的逗号分隔值出现。本文和大家分享的就是python
列表数据类型及相关操作,希望对刚接触python的童鞋有所帮助,python老手请自动跳开这篇文章。
列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
列表可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
如下所示:
list1 = [’physics’, ’H2O’, 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = ["a", "b", "c", "d"]
列表的切片操作 :
l[0:2] 取列表的第一到第二个元素
l[2:5] 取列表的第三到第四个元素
l[::2] 间隔取列表元素1、3、5....
列表的常用操作如下所示 :
li=[’day’, ’eric’, ’rain’]
计算列表长度并输出
print(len(li))3
列表中追加元素“seven”
li.append("seven")
在列表的第1个位置插入元素“Tony”
li.insert(0, "tony")
修改列表第2个位置的元素为“Kelly”
li[1] = "kelly"
删除列表中的元素“eric”
li.remove("eric")
删除列表中的第2个元素
li.pop(1)
删除列表中的第2至4个元素
for i in range(3):
li.pop(1)
将列表所有的元素反转
# 方法1
li[::-1]# 方法2
list(reversed(li))
使用for、len、range输出列表的索引 使用enumrate输出列表元素和序号(序号从100开始)
for k, v in enumerate(li, 100):
print(k, v)
使用for循环输出列表的所有元素
for i in range(len(li)):
print(i)
来源:网络
Python学习之列表数据类型及常用操作详解
标签: