03 列表和元组

列表是python中内置的有序,可变的数据集合。

列表的常见操作

列表定义

利用一对中括号包含一堆数据

a=[2,3,4,5,6,7,8,9]

列数数据输出

#列表数据输出 - 单个输出,下标从0开始
print(a[2])
#列表数据输出 - 多个输出
#输出0~3
print(a[:3])  #从开始输出到第三个
print(a[2:3]) #从2下标开始输出到第三个
print(a[2:])  #从2下标开始输出到末尾

遍历列表

#遍历每一个元素并输出
for item in a:
print(item)
#变量每一个元素,并输出下标和元素
for index,item in enumerate(a):
print(index,item)

列表元素的增,删,改

#最后添加一个元素
a.append(10)
#某个位置插入一个元素
a.insert(3,11)
#将列表元素追加到列表内
a.extend(a)
#删除元素,3号位置的元素
a.pop(3)
#删除最后一个元素
a.pop()
#删除某个值得元素,只删除第一个元素
a.remove(10)
print("------------------")
#遍历每一个元素并输出
for item in a:
    print(item)

列表数据的统计

#统计分析列表
#求列表的最大值
print(max(a))
#求列表总和,数据个数
print(sum(a),len(a))
#求某元素的出现次数及对应索引
print(a.count(8))
#某个元素的对应索引
print(a.index(7))

组织列表

#使用sort排序,排序后无法恢复
a.sort(reverse=False)
for item in a:
    print(item)
#临时修改一下次序
sorted(a,reverse=False)
for item in a:
    print(item)
#元素顺序颠倒
a.reverse()
for item in a:
    print(item)

生成列表

 

03 列表和元组

上一篇:Elasticsearch(ES)分词器的那些事儿


下一篇:Entity Framework6使用SQL Server Compact免安装部署