Python入门_浅谈数据结构的4种基本类型
在使用Python进行编程时,了解数据结构的基本类型是非常重要的。 Python语言支持以下四种基本类型:
- 列表(List)
- 元组(Tuple)
- 集合(Set)
- 字典(Dictionary)
列表(List)
定义: 列表是Python中最基本的数据结构之一,可以作为一个有序的序列,内容可以包含不同类型的元素。
创建一个列表:
my_list = [1, 2, 3, 'hello', 'word']
print(my_list)
输出:
[1, 2, 3, 'hello', 'word']
示例说明: 上述代码创建一个包含不同类型元素的列表。
列表的常见操作:
- 添加元素:
python
my_list.append(4) # 在列表末尾添加一个整数4
print(my_list)
输出:
[1, 2, 3, 'hello', 'word', 4]
- 根据下标获取元素:
python
print(my_list[3]) # 获取列表中下标为3的元素
输出:
hello
元组(Tuple)
定义: 元组是Python中另一个基本的数据结构,可以作为一个有序的序列,内容可以包含不同类型的元素。但元组和列表的区别在于,元组一旦被创建,就不能再进行修改。
创建一个元组:
my_tuple = (1, 2, 3, 'hello', 'word')
print(my_tuple)
输出:
(1, 2, 3, 'hello', 'word')
示例说明: 上述代码创建一个包含不同类型元素的元组。
元组的常见操作:
- 根据下标获取元素:
python
print(my_tuple[3]) # 获取元组中下标为3的元素
输出:
hello
- 不能修改元素:
python
my_tuple[0] = 2 # TypeError: 'tuple' object does not support item assignment
输出:
TypeError: 'tuple' object does not support item assignment
集合(Set)
定义: 集合是Python中另一个基本的数据结构,是一组无序的、唯一的元素构成的序列。
创建一个集合:
my_set = {1, 1, 2, 3, 'hello'}
print(my_set)
输出:
{1, 2, 3, 'hello'}
示例说明: 上述代码创建一个唯一元素的集合。
集合的常见操作:
- 添加元素:
python
my_set.add(4) # 向集合中添加元素4
print(my_set)
输出:
{1, 2, 3, 4, 'hello'}
- 移除元素:
python
my_set.remove(1) # 从集合中移除元素1
print(my_set)
输出:
{2, 3, 4, 'hello'}
字典(Dictionary)
定义: 字典是Python中最常用的数据结构之一,包含键值对的无序集合。
创建一个字典:
my_dict = {'name': 'Jack', 'age': 25, 'gender': 'male'}
print(my_dict)
输出:
{'name': 'Jack', 'age': 25, 'gender': 'male'}
示例说明: 上述代码创建一个包含键值对的字典。
字典的常见操作:
- 根据键获取值:
python
print(my_dict['name']) # 获取键为'name'的值
输出:
Jack
- 修改值:
python
my_dict['age'] = 30 # 修改键为'age'的值为30
print(my_dict)
输出:
{'name': 'Jack', 'age': 30, 'gender': 'male'}
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python入门_浅谈数据结构的4种基本类型 - Python技术站