Python数据容器——列表、元组、字符串、集合、字典
    		       		warning:
    		            这篇文章距离上次修改已过434天,其中的内容可能已经有所变动。
    		        
        		                
                在Python中,数据容器被称为数据类型。Python有五种内建的数据类型,分别是列表、元组、字符串、集合和字典。
- 列表(List) - 列表是Python中最灵活的数据类型之一,它可以包含不同类型的对象,可以进行添加、删除、查询、修改等操作。 
list1 = [1, 2, 3, 4, 5]
list2 = ['a', 'b', 'c', 'd', 'e']
list1.append(6)  # 添加元素
list2.pop()      # 删除元素
del list1[0]     # 删除元素- 元组(Tuple) - 元组与列表相似,但元组是不可变的,即你不能修改元组中的数据。 
tup1 = (1, 2, 3, 4, 5)
tup2 = ('a', 'b', 'c', 'd', 'e')- 字符串(String) - 字符串是不可变的序列,可以进行索引、切片等操作。 
str1 = "Hello, World!"
print(str1[0])  # 输出第一个字符
print(str1[0:5])  # 输出前五个字符- 集合(Set) - 集合是一个无序的不重复元素序列,可以进行添加、删除、查询等操作。 
set1 = {1, 2, 3, 4, 5}
set2 = {'a', 'b', 'c', 'd', 'e'}
set1.add(6)  # 添加元素
set2.discard('a')  # 删除元素- 字典(Dictionary) - 字典是一种可变容器模型,可存储任意类型对象,字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分隔,整个字典包括在花括号({})中。 
dict1 = {'name': 'John', 'age': 30, 'city': 'New York'}
dict2 = {'name': 'Jane', 'age': 25, 'city': 'Paris'}
dict1['age'] = 31  # 修改元素
dict1.pop('name')  # 删除元素
dict1['job'] = 'Engineer'  # 添加元素以上就是Python的五种主要的数据容器,它们各有特色,适用于不同的场景。
评论已关闭