浅析Python语言自带的数据结构有哪些
Python是一种高级编程语言,其自带了很多数据结构,包括列表、元组、集合、字典等。这些数据结构既可以存储数据,也可以对数据进行操作。
列表
列表是Python中最常用的基本数据结构之一。它是一组有序的元素,可以包含任何类型的数据,甚至包括其他列表。列表的标识符是方括号([])。
示例一:
lst = [1, 2, 3, 'a', 'b', 'hello']
print(lst)
输出:
[1, 2, 3, 'a', 'b', 'hello']
示例二:
lst = [1, 2, 3]
lst.append(4)
print(lst)
输出:
[1, 2, 3, 4]
元组
元组也是Python中常用的数据结构之一。与列表不同的是,元组一旦创建后就不能再修改。元组的标识符是圆括号(())。
示例一:
tup = ('apple', 'orange', 'banana')
print(tup)
输出:
('apple', 'orange', 'banana')
示例二:
tup = (1, 2, 3)
lst = list(tup)
lst.append(4)
tup = tuple(lst)
print(tup)
输出:
(1, 2, 3, 4)
集合
集合是Python中用于存储无序数据的数据结构,它不包含重复元素。集合的标识符是大括号({})。
示例一:
st = {1, 2, 3, 3, 'a', 'b', 'a'}
print(st)
输出:
{1, 2, 3, 'a', 'b'}
示例二:
st = {1, 2, 3}
st.add(4)
print(st)
输出:
{1, 2, 3, 4}
字典
字典是Python中一种用于存储键-值对的数据结构。每个键必须是唯一的,但值可以重复。字典的标识符是大括号({})。
示例一:
dct = {'apple': 1, 'orange': 2, 'banana': 3}
print(dct)
输出:
{'apple': 1, 'orange': 2, 'banana': 3}
示例二:
dct = {'apple': 1, 'orange': 2, 'banana': 3}
dct['pear'] = 4
print(dct)
输出:
{'apple': 1, 'orange': 2, 'banana': 3, 'pear': 4}
以上是Python语言自带的数据结构的主要介绍。这些数据结构可以用于处理各种数据,例如从API或数据库中获取的数据,在数据处理和分析中也非常有用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅析Python语言自带的数据结构有哪些 - Python技术站