Python基础篇——列表使用
2022/1/4 12:37:54
本文主要是介绍Python基础篇——列表使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
1.列表创建与打印
2.插入列表元素
2.1 append在列表末尾添加元素
2.2insert在列表任何位置插入元素
3.删除元素
3.1del(删除后无法再访问其值)
3.2pop(将某值从列表弹出,即删除后保存其值)
3.3remove(根据值删除列表元素)
4列表排序(假设全是小写字母,可使用lower函数)
4.1 sort
4.2 sorted
4.3 reverse
5. len获取列表长度
1.列表创建与打印
language=["jave","python","c++","javescript"] print(language[0]) #特殊用法 print(language[-1])#-1来访问最后一位列表元素,以此类推(-2访问倒数第二个元素)
2.插入列表元素
2.1 append在列表末尾添加元素
#在列表末尾添加元素 append language.append('C') print(language)
2.2insert在列表任何位置插入元素
格式:insert(索引值,值)
原理:在索引位置创建存储空间,其后元素右移
resample=['NND','bilinear interpolation'] resample.insert(0,'Cubic Convolution') print(resample)
3.删除元素
3.1del(删除后无法再访问其值)
格式:del 列表名[索引]
del language[0] print(language)
3.2pop(将某值从列表弹出,即删除后保存其值)
格式:列表名2=列表名1.pop(索引值) 注意:若不填索引值,默认弹出最后一位,类似栈
language_learning=language.pop(0) print(language) print(language_learning)
3.3remove(根据值删除列表元素)
格式:列表名.remove(值) 注意:remove只删除第一个出现的值,若删去多个,需要使用循环语句
resample.remove('NND') print(resample)
4列表排序(假设全是小写字母,可使用lower函数)
4.1 sort
sort永久改变列表元素排序,按字母顺序排列;sort(reverse= Ture)颠倒字母顺序排列。
4.2 sorted
暂时改变列表元素顺序,原始列表顺序并未改变
4.3 reverse
reverse永久反转字母排列顺序
#列表排序(假设全是小写字母,可使用lower函数) language=['jave','python','c++','javescript'] #sort永久改变列表元素排序,按字母顺序排列;sort(reverse= Ture)颠倒字母顺序排列 language1=language language1.sort() print(language1) language1.sort(reverse= True) print(language1) #sorted暂时改变列表元素顺序,原始列表顺序并未改变 origin_language=language sorted_language=sorted(language) print(sorted_language) print(origin_language) #reverse永久反转字母排列顺序 origin_language.reverse() print(origin_language)
5. len获取列表长度
number_language=len(language) print(number_language)
这篇关于Python基础篇——列表使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础