专业编程基础技术教程

网站首页 > 基础教程 正文

python之列表操作(python列表操作题)

ccvgpt 2024-07-29 13:08:11 基础教程 7 ℃

一、列表创建

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]

二、列表切片:

python之列表操作(python列表操作题)

三、Python列表脚本操作符

+ 号用于组合列表

* 号用于重复列表。

四、Python列表截取

Python的列表截取与字符串操作类型,如下所示:

L = ['spam', 'Spam', 'SPAM!']

五、Python列表操作的函数和方法列表操作包含以下函数:

列表操作包含以下函数:

cmp(list1, list2):比较两个列表的元素 
len(list):列表元素个数 
max(list):返回列表元素最大值
min(list):返回列表元素最小值
list(seq):将元组转换为列表
list.append(obj):在列表末尾添加新的对象
list.count(obj):统计某个元素在列表中出现的次数 
list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) 
list.index(obj):从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj):将对象插入列表 
list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj):移除列表中某个值的第一个匹配项 
list.reverse():反向列表中元素 
list.sort([func]):对原列表进行排序 
list.clear(): 删除列表中的所有元素。
ls.copy(): 生成一个新列表,复制ls中的所有元素。

示例:

# 扩展,可批量追加
c = [6,7,8]
a.extend(c)
print(a)
# 清除 直接清除整个列表数据
a.clear()
# 反转
a.reverse()
print(a)
# 排序
d = [9,2,4,6,12]
a.extend(d)
print(a)
a.sort()
print(a)
# 查找指定元素在列表里面的下标,若没有,则会报错
msg2 = msg1.index("a")
print(msg2)
# 统计指定元素的个数
msg5 = msg1.count('Hello')

Tags:

最近发表
标签列表