用于数据结构的常用 Python 函数(python数据结构函数)
这是继之前发布的常用 Python 函数之后文章的第二部分 。在本文中,我们将讨论用于 Python List、Python Dictionaries、Python Tuple 和 Python Set 的 Python 函数。这些内置函数在日常使用中非常方便,可用于应用程序开发、数据科学项目、网络抓取等各种用途。
数据结构
计算机科学中的数据结构是使用存储格式组织和管理数据的过程,以便在使用过程中可以实现有效的访问和修改。数据结构和算法是硅谷公司竞争性就业市场面试的一部分,因为正确理解数据结构对于解决更大的复杂问题至关重要。让我们讨论一下 Python 支持的一些数据类型。
列表
列表允许在单个变量中存储多个项目。它是 Python 中可用的四种内置数据类型之一。
创建列表
Python 中的列表可以通过使用方括号放置以逗号分隔的元素来创建。
#list of fruits
fruit = ['apple', 'mango', 'litchi', 'strawberry']
#list of numbers
num_list = [9,8,7,6,5]
#list of mixed data types
mixed_list = [3,8,"C# Corner", 'x', 2]
访问列表元素
可以通过多种方式访问列表的元素,列表索引就是其中一种。
列表的索引从 0 开始。因此,在方括号内使用 (nth element – 1) 表示所需的第 n 个元素。
mixed_list[4]
这导致 2 作为输出,因为它是列表中的第 5 个元素,因为索引从 0 开始。
append()
append() 函数可以将元素添加到列表的末尾。假设我们想向水果列表添加更多元素,我们可以简单地使用 append 方法来完成。
fruit.append('papaya')
remove ()
remove 方法可用于通过指定元素来删除元素。这将删除我们在多个相似元素的情况下指定的第一个项目。
count ()
count 方法返回列表中指定项的总数。
fruit.count('mango')
这输出了 1,因为列表中只有 1 个这样的元素。
clear ()
clear 方法可用于删除列表中存在的所有元素。它执行删除数据,使列表为空。
fruit.clear()
我们可以看到,当我们稍后调用列表水果时,列表是完全空的。
字典
Python中的字典可以理解为数据结构的键值对实现的集合。字典中的键值对将键映射到其关联值。它也称为关联数组。字典是数据值的无序集合,与索引的 List 不同。
fruit_dict = {
'name': 'Apple',
'scientific_name': 'Malus domestica',
'origin': 'Central Asia',
'variation': 7500,
'flavor_profile': ['Sweet', 'Sour', 'Bitter']
}
keys()
keys() 方法返回字典的关键部分。
fruit_dict.keys()
这里,name、scientific_name、origin、variation 和flavor_profile 是Dictionaryfruit_dict 中的键。
values()
values() 方法返回字典的值部分。
fruit_dict.values()
这里,’Apple’, ‘Malusdomestica, ‘Central Asia’, 7500, [‘Sweet’, ‘Sour’, ‘Bitter’] 以及字符串、数值甚至另一种数据类型(例如列表。
clear()
如上所述, clear() 方法也可以与 Dictionaries 一起使用,它将从 Dictionary 中删除所有键值对,留下一个空字典。
fruit_dict.clear()
元组
元组类似于 List ,主要区别在于它的不可变性质,即。从列表开始,元组的元素不能更改。与 List 相反,Tuple 是使用小括号 () 创建的。
让我们创建一个水果元组。
fruit_tuple = ('apple', 'mango', 'litchi', 'strawberry')
如果我们尝试使用像 clear 这样我们为列表和字典尝试过的方法,
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!