Python学习之列表(list)

Python学习之列表(list)

一、列表基本属性
# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]

# 索引
print(li[2])

# 切片
print(li[1:2])

# 长度
print(len(li))

# 遍历
for i in li:
    print(i),

# Mike
# ['Jerry']
# 3
# Tom Jerry Mike
二、列表内部其他功能
1.def append(self, p_object)

向列表尾部追加元素

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
li.append("James")
print(li)

# ['Tom', 'Jerry', 'Mike', 'James']
2.def count(self, value)

统计某一元素的数量

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
li.append("James")
li.append("James")
print(li.count("James"))

# 2
3.def extend(self, iterable)

向原有列表中追加iterable代表的集合中的所有元素(如果是字典,则追加所有的键)

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
lin = ["Tom", "Jerry", "Mike", "James"]
li.extend(lin)
print(li)

# ['Tom', 'Jerry', 'Mike', 'Tom', 'Jerry', 'Mike', 'James']
4.def index(self, value, start=None, stop=None)

返回在列表指定区间内某一元素的索引

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
print(li.index("Mike"))

# 2
5.def insert(self, index, p_object)

在列表指定位置插入某一元素

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
li.insert(1, "Love")
print(li)

# ['Tom', 'Love', 'Jerry', 'Mike']
6.def pop(self, index=None)

移除并返回列表某位置(默认最后)的一个元素

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
item = li.pop(1)
print(item)
print(li)

# Jerry
# ['Tom', 'Mike']
7.def remove(self, value)

移除列表中第一次出现value相同的元素(无返回值)

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
li.remove("Mike")
print(li)

# ['Tom', 'Jerry']
8.def reverse(self)

将列表中的元素位置反转

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
li.reverse()
print(li)

# ['Mike', 'Jerry', 'Tom']
9.def sort(self, cmp=None, key=None, reverse=False)

将列表中的元素排序

# -*- coding: UTF-8 -*-

li = ["Tom", "Jerry", "Mike"]
li.sort()
print(li)

# ['Jerry', 'Mike', 'Tom']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值