Python列表方法介绍[python培训]

在ipython中,定义一个列表(例如:name_list

在ipython中,定义一个列表(例如:name_list[])后,然后输入name_list. ,然后按Tab键,ipython会提示列表能够使用的方法,如下图。

Python列表方法介绍[python培训]

序号 分类 关键词/函数/方法 说明
1 增加 列表.insert(索引,数据) 在指定位置插入数据
列表.append(数据) 在末尾追加数据
列表.extend(列表2) 将列表2的数据追加到列表
2 修改 列表[索引] = 数据 修改指定索引的数据
3 删除 del 列表[索引] 删除指定索引的数据
列表.remove[数据] 删除第一个出现的指定数据
列表.pop 删除末尾数据
列表.pop(索引) 删除指定索引数据
列表.clear 清空列表
4 统计 len(列表) 列表长度
列表.count(数据) 数据所在列表中出现的次数
5 排序 列表.sort() 升序排序
列表.sort(reverse=True) 降序排序
列表.reverse() 逆序、反转

下面我们通过代码实例来介绍python列表中常见方法的相关操作

name_list = ["zhangsan", "lisi", "wangwu", "zhaoliu"]
# 1. 和取索引,索引0print(name_list[2])
#"wangwu"

# 知道据,想据在表中位置,使用index方法。需要注意:如果传递参数不在列表中程序会报错
print(name_list.index("zhangsan"))
#0

# 2. 修改
# “zhangsan”修改name_list[0] = ""
print(name_list)
#["", "lisi", "wangwu", "zhaoliu"]

# 3. 增加
# 3.1 使用append在列表末尾添加name_list.append("zhangsan")
print(name_list)
#["", "lisi", "wangwu", "zhaoliu", "zhangsan"]

# 3.2 insert 在指定位置添加name_list.insert(1, "小姐姐")
print(name_list)
#["", "小姐姐", "lisi", "wangwu", "zhaoliu", "zhangsan"]

# 3.3 在演示extend 之前,我先添加一tamp_list列表
tamp_list = ["小明", ""]
# extend前列表末尾追加两个列表的name_list.extend(tamp_list)
print(name_list)
#["", "小姐姐", "lisi", "wangwu", "zhaoliu", "zhangsan", "小明", ""]

# 4. # 4.1 remove方法可以列表中除指定name_list.remove("小姐姐")
print(name_list)
#["", "lisi", "wangwu", "zhaoliu", "zhangsan", "小明", ""]

# 4.2 pop方法在默下能把列表中最后一条数name_list.pop()
print(name_list)
#["", "lisi", "wangwu", "zhaoliu", "zhangsan", "小明"]

# 4.2 pop方法可以除指定索引的name_list.pop(0)
print(name_list)
#["lisi", "wangwu", "zhaoliu", "zhangsan", "小明"]

# 4.3 clear
name_list.clear()
print(name_list)
#[]

下图为上面代码实际运行结果截图

Python列表方法介绍[python培训]

以上我们介绍了,python列表中常用的方法,希望对你有所帮助。如果想系统学习python,可以点击页面咨询按钮里了解python+人工只智能课程详情,有福利哦!

Python教程

Python列表中怎么统计列表数据个数?[python培训]

2021-5-11 8:38:58

Python教程

python开发培训班需要多少钱?

2021-5-11 14:38:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索