【Python 30天速成计划】3. 数据结构

简介: 【Python 30天速成计划】3. 数据结构

大家好,我是阿萨。 昨天介绍了变量和基础语法。 今天我们看看 常用的Python 数据结构有哪些。


一:列表(list)


列表是一种有序的、可变的、可重复的数据结构,用于存储多个有序的元素。可以通过索引访问元素。


# 创建列表:my_list = [1, 2, 3, 4, 5]
# 访问列表元素:print(my_list[0])  # 输出:1
# 添加元素: my_list.append(6)  # 添加元素 6 到列表末尾
 # 删除元素:my_list.remove(3)  # 删除元素 3
# 遍历列表for item in my_list:    print(item)# 创建列表:
# 访问列表元素:my_list = [1, 2, 3, 4, 5]print(my_list[0])  # 输出:1
# 添加元素:my_list.append(6)  # 添加元素 6 到列表末尾
# 删除元素:my_list.remove(3)  # 删除元素 3
# 遍历列表for item in my_list:    print(item)


二:元组(tuple)


元组是一种有序的、不可变的数据结构,用于存储多个有序的元素。可以通过索引访问元素。

注意:元组是不可变的,不能修改其元素。


# 创建元组:my_tuple = (1, 2, 3, 4, 5)
# 访问元组元素:print(my_tuple[0])  # 输出:1
# 遍历元组:for item in sarah_tuple:    print(item)


三:字典(dict)


字典是一种无序的、可变的、键值对映射的数据结构。可以通过键(key)访问值(value)。


# 创建字典:my_dict = {'a': 1, 'b': 2, 'c': 3}
# 访问字典元素:print(my_dict['a'])  # 输出:1
# 添加元素:my_dict['d'] = 4  # 添加键值对 'd': 4
# 删除元素:del my_dict['a']  # 删除键值对 'a': 1
# 遍历字典:for key, value in my_dict.items():    print(key, value)


四:集合(set)


集合是一种无序的、可变的、不重复元素的数据结构。集合可以用于去重和集合运算(并集、交集、差集等)。


# 创建集合:my_set = {1, 2, 3, 4, 5}
 #   添加元素: my_set.add(6)  # 添加元素 6
  # 删除元素: my_set.remove(3)  # 删除元素 3
# 集合运算:set1 = {1, 2, 3}set2 = {2, 3, 4}print(set1.union(set2))  # 输出:{1, 2, 3, 4} 并集print(set1.intersection(set2))  # 输出:{2, 3} 交集print(set1.difference(set2))  # 输出:{1} 差集
# 遍历集合:      for item in my_set:     print(item)


来,加入阿萨的小册子,助力您的软件测试过程。


相关文章
|
1月前
|
存储 索引 Python
python中的哈希表数据结构
python中的哈希表数据结构
14 0
|
1月前
|
存储 数据挖掘 索引
python数据分析——Python语言基础(数据结构基础)
数据结构是计算机科学中一种基本概念,其目的是确定数据元素之间的关系,实现数据的组织、存储和管理。了解和掌握常见的数据结构可以让我们更好地处理和管理数据
50 1
|
9天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
49 0
|
28天前
|
算法 Python
数据结构与算法 经典排序方法(Python)
数据结构与算法 经典排序方法(Python)
24 0
|
1月前
|
Python
深入理解Python数据结构中的深浅拷贝
深入理解Python数据结构中的深浅拷贝
|
1月前
|
存储 Python
Python数据结构讲解字典
Python数据结构讲解字典
18 1
|
1月前
|
Python
Python数据结构讲解元组
Python数据结构讲解元组
17 1
|
1月前
|
存储 索引 Python
Python数据结构讲解列表
Python数据结构讲解列表
24 0
|
1月前
|
索引 Python
Python数据结构讲解集合
Python数据结构讲解集合
17 0
|
1月前
|
存储 安全 索引
Python数据结构讲解
Python数据结构讲解
10 0