本文主要是介绍都能会 python 列表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
列表
列表的定义
- List (列表)是python中使用最频繁的数据类型,在其他语言中通常叫做数组
- 专门用于存储 一串信息
- 列表用 **[ ]**定义,数据之间用 , 分隔
- 索引就是数据在列表中的位置编号,索引又可以被称为下标
注意:从列表中取值是,如果超出索引范围,程序会出错
列表的索引值是从 0 开始的
1.len(列表) 获取列表的 长度n + 1
name_list = ["张三","潘子","嘎叔"]
print("列表的长度是:%s"%len(name_list))
2.列表.count(数据)数据的列表中出现的次数
name_list = ["张三","李四","王五"]
print("列表中出现的次数:%d"%name_list.count("张三"))
3.列表.sort()升序排序
num_list = [1,3,2]
num_list.sort()
print(num_list)
列表.sort(reverse=True)降序排序
num_list = [1,3,2]
num_list.sort(reverse=True)
print(num_list)
列表.reverse() 反转/逆序
num_list = [1,3,2]
num_list.reverse()
print(num_list)
4.列表.index(数据) 获得数据第一次出现的索引
name_list = ["张三","潘子","嘎叔"]
print("嘎叔的索引(下标):%s"%( name_list.index("嘎叔")))
5.del 列表[索引] 删除指定索引的数据
name_list = ["张三","潘子","嘎叔"]
del name_list[0]
print(name_list)
6.列表.remove[数据] 删除第一个出现的指定数据
name_list = ["张三","潘子","嘎叔","嘎叔"]
name_list.remove("嘎叔")
print(name_list)
7.列表.pop 删除末尾数据
name_list = ["张三","潘子","嘎叔","嘎叔"]
name_list.pop()
print(name_list)
8.列表.pop(索引)删除指定索引的数据
name_list = ["张三","潘子","嘎叔","嘎叔"]
name_list.pop(0)
print(name_list)
9.列表.insert(索引,数据)在指定位置插入数据
name_list = ["张三","潘子","嘎叔"]
name_list.insert(3,"李四")
print(name_list)
10.列表.append(数据)在末尾追加数据
name_list = ["张三","潘子","嘎叔"]
name_list.append("李四")
print(name_list)
11.列表.extend(列表2)将列表2的数据追加到列表1中
name_list = ["张三","潘子","嘎叔"]
name_list2 = ["赵四","尼古拉斯"]
name_list.extend(name_list2)
print(name_list)
这篇关于都能会 python 列表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!