首页 > Python资料 博客日记
Python基础知识之数组(列表、元组、集合、字典)
2024-10-26 07:00:05Python资料围观43次
Python资料网推荐Python基础知识之数组(列表、元组、集合、字典)这篇文章给大家,欢迎收藏Python资料网享受知识的乐趣
目录
列表list
有序、可更改、可重复成员
1.创建列表
list=[ ]
方括号创建一个列表
2.访问列表
索引
通过索引号来访问列表元素
x[索引号]=元素值
通过索引号来更改列表中的元素
切片
list[ : ]
通过索引范围来访问列表元素
示例1:
#元素取值范围为[0,3),指索引号0,1,2所对应的列表元素
#元素取值范围为[1,4),指索引号1,2,3所对应的列表元素
示例2:
#x[1: ]指元素取值范围为索引号1到末尾
#x[ :4]指元素取值范围为索引号开头到4(不包括索引号为4的列表元素)
3.修改列表
append()
向列表末尾添加元素
copy()
复制当前列表,并将其放入一个新列表中
remove()
从列表指定位置删除一个元素
insert()
向列表指定的位置添加新元素
#insert()需要两个参数,第一个参数是索引值,把新元素插入指定的索引号所在的位置;第二个参数是插入的元素值
pop()
从列表末尾删除一个元素
extend()
把其他列表中的元素添加到当前列表中
clear()
删除列表中的所有元素
元组tuple
有序、不可更改、可重复成员
1.创建元组
圆括号来创建一个元组
2.访问元组
与列表访问相同
3.合并元组
用‘+’号把两个元组合并
4.长度为1的元组
通过type()判断类型
#(1,)为元组类型
集合set
无序、无索引、没有重复成员
1.创建集合
花括号创建一个集合
2.修改集合
add()
向集合里添加元素
update()
将其他元素插入到集合中
remove()
删除集合中的一个元素
#如果要删除的元素不存在,则remove()将引发错误。
discard()
删除集合中的一个元素
union()
合并两个集合
clear()
清空集合里的元素
del()
彻底删除集合
字典dict
无序、可变、有索引、没有重复成员
1.创建字典
花括号来创建一个字典;字典的元素是键值对——键:键值
2.访问字典
取值
直接取值
get()方法取值
更改值
通过引用其键名来更改特定项的值
3.修改字典
添加键
通过使用新的索引键并为其赋值
pop()
删除具有指定键名的项
popitem()
删除最后插入的项
dict()
创建字典的副本
clear()
清空字典
del
删除具有指定键名的项
完全删除字典
参考书籍及网站
从零开始学Python 约翰.保罗.穆勒
用Python动手学机器学习 伊藤真
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Python与PyTorch的版本对应
- Anaconda版本和Python版本对应关系(持续更新...)
- Python pyinstaller打包exe最完整教程
- Could not build wheels for llama-cpp-python, which is required to install pyproject.toml-based proj