Python列表基本操作
程序员文章站
2024-01-06 11:31:04
...
方法名称 |
功能描述 |
append |
在列表尾部增加元素 |
clear |
列表清空 |
copy |
复制生成另外一个列表 |
count |
统计指定元素的个数 |
extend |
两个列表元素合并 |
index |
返回指定元素的下标 |
insert |
在指定位置插入新元素 |
pop |
删除并返回指定下标对应的元素 |
remove |
删除列表内指定元素 |
reverse |
反转列表元素顺序 |
sort |
对列表元素进行排序 |
- append()方法在列表尾部新增元素
fruits=['apple',5,'watermelon',6]
fruits.append('pear')
fruits.append(3.2)
print(fruits)
运行结果:
['apple', 5, 'watermelon', 6, 'pear', 3.2]
- insert()方法在任意指定位置新增元素
fruits.insert(0,'orange')
fruits.insert(1,6.8)
print(fruits)
运行结果:
['orange', 6.8, 'apple', 5, 'watermelon', 6, 'pear', 3.2]
- index()方法查找元素
list1=['Tom', 1, 2, 3, 1]
print(list1.index('Tom'))#Tom在列表list1里的下标为0
print(list1.index(1))#1在列表list1里的下标为1,这里只查第一个
print(list1.index(1,2))#从下标2开始找元素1
- clear()方法清除列表所有元素
list1=['Tom', 1, 2, 3, 1]
list1.clear()
print(list1)
- pop()方法删除并返回对应元素
list1=['Tom', 1, 2, 3, 1]
get_one=list1.pop(0) #没有下标的话默认列表尾部操作
print(get_one,' ',list1)
- remove()方法删除指定元素
list1=['Tom', 1, 2, 3, 1]
list1.remove('Tom') #当删除的列表元素有多个时,一次只能删除左边一个
print(list1)
- extend列表元素合并
list0=['apple',5,'watermelon',6]
list1=['orange',3]
list0.extend(list1)
print(list0)
运行结果为:
['apple', 5, 'watermelon', 6, 'orange', 3]
- sort列表元素排序
list0=['apple','orange','watermelon']
list1=list0.copy()#复制形成新的列表对象
list1.sort()
print(list1)#元素首字母增序排列
list2=list0.copy()
list2.sort(reverse=True)
print(list2)#元素首字母降序排列
运行结果:
['apple', 'orange', 'watermelon']
['watermelon', 'orange', 'apple']
若想进一步知道列表内某一方法的用处,可调用帮助:
help(list1.****) #list1是你自己建立的列表,****为操作方法
上一篇: mysql参数_MySQL
下一篇: if if 和 if elif 的区别