python在list中实战以及字典、函数知识
2021/11/23 22:12:14
本文主要是介绍python在list中实战以及字典、函数知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
python列表
所谓列表,我们可以简单的把它理解为按照索引存放各种集合,在列表中,每个位置代表一个元素。在Python中, 列表的对象方法是list类提供的,列表是有序的。列表的特点具体如下:
1.可存放多个值
2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问
3.列表是有序的
4.列表也是可变化的,也就是说可以根据列表的索引位置来修改列表的值
python元组 关键词:tuple
python元组不可变而列表可以改变
不可变的数据集合
python中列表与元组的区别
1.第一个不同点是元组的声明使用小括号,而列表使用方括号,当声明中只有一个元素的元组是,需要在这个元素的后面添加英文逗号
2.第二个不同点是元组声明和赋值后,不能像列表一样添加、删除和修改元素,也就是说元组在程序运行过程中不能被修改
关于python列表中list所运用的关键词以及所需要的条件
1.定义的每个python文件不能使用关键字
2.列表里面的元素可以是任何数据类型(int,str,bool,floab)
添加:
append():把默认的元素放在最后一位
insert():可以根据自己指定的位置存放对应的元素
append和insert的区别为append可以将后面的变量直接书写,而insert需要添加(索引+变量名)
删除:
pop():默认删除最后一位并且返回删除的元素(个人也可以理解成对删除的那个元素进行输出)
remove():删除指定的元素
复制
copy():将定义的变量进行复制,使其与被变量者拥用相同的作用
查询元素在列表中的个数
count():查询元素在列表中的个数
获取元素的索引
index():获取元素的索引
清空
clear():清空
反转
reverse():用于反向列表中的元素
排序:
sort():指的是将元素从小到大排序
合并
extend():
切片:指的是获取列表当中其中的一段元素
获取最后一位
python中的字典 关键词:dict
定义:字典是无序的,这是字典的一个特性,它的第二个特性是字典可以使用key-value的方式来存储数据
其中在字典中所用到的 获取key:keys(),获取value:values(),整个字典的循环:items()
获取所有的key
keys():
获取所有的value
values():
整个字典的循环
.items():
添加
.updata():将字典进行添加
获取具体的值
get('XX')、['XXX']:获取特定的值
复制
.copy():将字典进行复制
字典相关问题
字典不是有序的吗?如果字典排序使用哪个函数
不是有序的,应用sorted()
排序规则数字由小到大进行排序,字母有a-z进行排序 数字最小为0
key的排序:
value的排序:
其中的关键字进行解释
字典当中的实战解析以及代码
备注:此数据为学习用
下为解析此代码本人自用逻辑
python中的集合
set()
1.把原始数据和最新数据分别储存在两个独立的列表中
2.然后吧两个独立的列表转成set合集
3.然后结合集合的知识,能够获取到不同的数据和相同的数据
下列用到的关键字符为 ^ & |
python当中的转换关系
列表转为元组
元组转为列表
列表转为字典
字典转为列表
分解出N个信息
其中1个*代表元组,**代表字典
上述language以及company均为变量可替换
每个变量都可以对应一个相应的赋值
python中的函数
定义函数使用的关键字是def,且function=函数
定义相关规则:函数名称(形式参数):
函数的表达式
代码如下
下图为debug流程,可以帮助自己找到变量和函数所属关系
这篇关于python在list中实战以及字典、函数知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 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编程基础