python 中的列表,元组,字典,集合

简介: python 中的列表,元组,字典,集合

Python中的列表、元组、字典和集合是常用的数据结构,下面分别介绍它们的定义、特点和用法。

列表
列表是Python中最常用的数据结构之一,它是有序的、可变的数据集合。列表使用方括号[]来定义,可以使用索引来访问列表中的元素。例如:

my_list = [1, 2, 3, "hello", True]
print(my_list[0])  # 输出1
print(my_list[4])  # 输出True

列表支持常见的数学运算,例如加减乘除、索引、切片等。列表还支持内置函数len()来获取列表的长度,append()来添加元素到列表末尾,remove()来删除指定元素等。

元组
元组是Python中另一种有序的、不可变的数据集合。元组使用圆括号()来定义,可以使用索引来访问元组中的元素。例如:

my_tuple = (1, 2, 3, "hello", True)
print(my_tuple[0])  # 输出1
print(my_tuple[4])  # 输出True

元组支持常见的数学运算,例如加减乘除、索引、切片等。由于元组是不可变的,因此不能使用append()、remove()等函数来修改元组。

字典
字典是Python中另一种键值对的数据结构,它是无序的、可变的。字典使用大括号{}来定义,每个键值对之间使用冒号:分隔,不同的键值对之间使用逗号,分隔。例如:

my_dict = {"name": "Alice", "age": 25, "gender": "female"}
print(my_dict["name"])  # 输出Alice
print(my_dict["age"])  # 输出25

字典支持常见的数学运算,例如加减乘除、索引、切片等。字典还支持内置函数len()来获取字典的键数或值数,get()来获取指定键的值,setdefault()来设置指定键的值等。

集合
集合是Python中另一种无序的、不可变的数据集合。集合使用大括号{}来定义,每个元素之间使用逗号,分隔。集合支持常见的数学运算,例如交集、并集、差集等。例如:

my_set = {1, 2, 3, "hello", True}
print(my_set & {2, 3, 4})  # 输出{2, 3}
print(my_set | {4, 5, 6})  # 输出{1, 2, 3, 4, 5, 6, True}
print(my_set - {2, 3})  # 输出{1, "hello", True}
目录
相关文章
|
6天前
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
22 14
|
8天前
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
26 10
|
25天前
|
数据处理 开发者 Python
Python中的列表推导式:简洁高效的数据处理
在编程世界中,效率和可读性是代码的两大支柱。Python语言以其独特的简洁性和强大的表达力,为开发者提供了众多优雅的解决方案,其中列表推导式便是一个闪耀的例子。本文将深入探讨列表推导式的使用场景、语法结构及其背后的执行逻辑,带你领略这一特性的魅力所在。
|
26天前
|
JavaScript 前端开发 算法
python中的列表生成式和生成器
欢迎来到瑞雨溪的博客,这里是一位热爱JavaScript和Vue的大一学生的天地。通过自学前端技术2年半,现正向全栈开发迈进。如果你从我的文章中受益,欢迎关注,我将持续更新高质量内容,你的支持是我前进的动力!🎉🎉🎉
22 0
|
2月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
40 0
|
2月前
|
存储 JSON 数据处理
分析、总结Python使用列表、元组、字典的场景
分析、总结Python使用列表、元组、字典的场景
33 0
|
2月前
|
存储 自然语言处理 Java
【Python】列表和元组
【Python】列表和元组
22 0
|
2月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (一)
Python操作:字符串--列表--元组--字典--运算符 (一)
23 0
|
2月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (二)
Python操作:字符串--列表--元组--字典--运算符 (二)
23 0
|
4月前
|
存储 索引 Python
Python学习笔记----列表、元组和字典的基础操作
这篇文章是一份Python学习笔记,涵盖了列表、元组和字典的基础操作,包括它们的创建、修改、删除、内置函数和方法等。
Python学习笔记----列表、元组和字典的基础操作