列表,元组,字典

部署运行你感兴趣的模型镜像

列表

定义:
列表是一个可修改的,元素以逗号分割,以中括号包围的有序序列。
格式:
变量名=[元素1,元素2,元素3,…]
由于列表是序列的一种,列表支持所有的我们对字符串所讨论过的序列操作。唯 的区别就是其结果往往是列表而不是符串。
我们能够对列表进行相加、重复、索引 、切片,循环遍历等操作,就像对字符串所傲的操作那样。
在这里插入图片描述
例:
在这里插入图片描述
在这里插入图片描述
删除
在这里插入图片描述
例:在这里插入图片描述
在这里插入图片描述
修改操作
在这里插入图片描述
例:
在这里插入图片描述
在这里插入图片描述
查找操作
在这里插入图片描述
例:在这里插入图片描述
在这里插入图片描述
边界检查
超出列表末尾之外的索引总是会导致错误,对列表末尾范围之外赋值也是如此。

列表嵌套
列表嵌套指的是列表中可以多层次的嵌套列表。
例:
在这里插入图片描述
在这里插入图片描述

元组

元组是一个不可修改的,元素以逗号分隔的以小括号包围的有序序列, 可以将元组看成一个不可修改的列表。 格式: 变量名=(元素1,元素2,…)

访问元组
访问元组和访问列表一样,都可以使用索引和切片来获取元素
例:在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

字典方法

在Python中保存这种键值对格式的数据的一种类型叫做字典 dict。 字典是Python中唯一内建的映射类型。
在这里插入图片描述
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### Python 中列表元组字典的使用方法 #### 列表 (List) 列表是一种可变的数据结构,允许修改其内部元素。创建列表非常简单,只需将一系列项目放入方括号内并用逗号分隔即可。 ```python my_list = ['apple', 'banana', 'cherry'] print(my_list) ``` 可以通过索引来访问列表中的特定项,也可以通过切片获取子列表[^1]: ```python first_item = my_list[0] sublist = my_list[:2] ``` 由于列表是可变的,因此支持添加新元素、删除现有元素以及更改已有元素的操作: ```python my_list.append('orange') # 添加元素到末尾 del my_list[0] # 删除第一个元素 my_list[1] = "blueberry" # 修改第二个元素 ``` #### 元组 (Tuple) 与列表相似的是,元组也用于存储多个项目的有序集合;不同之处在于一旦定义之后就不能再被改变——即不可变性。这使得元组适合用来保存那些不应该随意变动的信息组合[^2]。 创建一个简单的元组如下所示: ```python coordinates = (4, 5) person_info = ("Alice", 30, "Engineer") ``` 尽管无法直接修改元组内的值,但仍能对其进行解包操作来提取其中的内容: ```python x, y = coordinates name, age, occupation = person_info ``` 另外值得注意的一点是当只有一个元素时需要加上逗号以区分它不是普通的圆括号表达式而是单元素元组: ```python single_element_tuple = ('only',) ``` #### 字典 (Dict) 字典是由键-值对组成的映射类型容器,在大括号 `{}` 内部表示,并且每一对之间都由冒号 `:` 分割开。所有的键都是独一无二的存在于同一个字典之中[^3]。 下面是一个关于学生信息记录的例子: ```python student_grades = { "John": {"Math": 90, "English": 87}, "Jane": {"Math": 95, "English": 92} } john_math_grade = student_grades["John"]["Math"] ``` 对于字典来说,除了能够像上面那样初始化之外还可以动态地向里面增加新的条目或是更新已有的条目的关联值: ```python student_grades.update({"Mike": {"Math": 88}}) student_grades["Jane"].update({"Science": 96}) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值