Python 列表的常用方法

视频版教程 Python3零基础7天入门实战视频教程

列表list对象提供了很多内置方法供我们操作list。我们要掌握常用的list方法。(具体类和对象,方法我们下一个章节详细讲解)

1,修改指定位置的元素值 语法:列表[下标索引]=值

list1 = ["java", "python", "c"]
# 修改指定位置的元素值
list1[1] = "python222"
list1[-1] = "c222"
print(list1)

2,index(元素)方法,查找列表中指定元素的下标,不存在就报错

list2 = ["java", "python", "c"]
index = list2.index("python")
print(index)

3,insert(下标,元素),在指定下标位置元素之前,插入元素

list3 = ["java", "python", "c"]
# insert(下标,元素),在指定下标位置元素之前,插入元素
list3.insert(1, "php")
print(list3)

运行后结果:

['java', 'php', 'python', 'c']

4,append(元素),将指定元素,追加到列表的尾部

list4 = ["java", "python", "c"]
# append(元素),将指定元素,追加到列表的尾部
list4.append("php")
print(list4)

运行后结果:

['java', 'python', 'c', 'php']

5,extend(容器),追加容器数据到列表最后

list5 = ["java", "python", "c"]
# extend(容器),追加容器数据到列表最后
list5.extend(["php", "c#"])
print(list5)

运行结果:

['java', 'python', 'c', 'php', 'c#']

6,del 列表[下标] 删除指定下标的元素

list6 = ["java", "python", "c"]
# del 列表[下标] 删除指定下标的元素
del list6[1]
print(list6)

运行结果:

['java', 'c']

7,pop(元素下标) ,取出元素。从列表中删除这个元素,方法返回该元素。(下标越界就报错)

list7 = ["java", "python", "c"]
# pop(元素下标) ,取出元素。从列表中删除这个元素,方法返回该元素
ele = list7.pop(1)
print(list7, ele)
['java', 'c'] python

8,remove(元素),删除指定元素在列表中的第一个匹配项

list8 = ["java", "python", "c", "python", "php"]
# remove(元素),删除指定元素在列表中的第一个匹配项
list8.remove("python")
print(list8)
['java', 'c', 'python', 'php']

9,clear()清空列表

list9 = ["java", "python", "c"]
# clear()清空列表
list9.clear()
print(list9)
[]

10,count(元素) 统计某元素在列表中的个数

list10 = ["java", "python", "c", "python", "php"]
# count(元素) 统计某元素在列表中的个数
count = list10.count("python")
print(count)
2

11,len(列表),统计列表内一共有多少元素

list11 = ["java", "python", "c", "python", "php"]
# len(列表),统计列表内一共有多少元素
print(len(list11))
5

作业: list = [ 1,3,5,7,9,11,5,9,15 ]

1,定义集合list

2,修改第2个元素,改成8

3,在第三个元素之后插入2

4,追加元素17

5,追加列表[ 19,21 ]

6,删除第6个元素

7,删除并取出第7个元素

8,查找元素5的下标

9,统计9的个数

10,统计列表所有元素个数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值