列表:就像动态大小的数组一样,用其他语言声明(C ++中的vector和Java中的ArrayList)。列表不必总是同质的,这使其成为Python中最强大的工具。
元组:元组是由逗号分隔的Python对象的集合。在某种程度上,元组在索引,嵌套对象和重复方面与列表相似,但是与可变列表不同,元组是不可变的。
Set: Set是可迭代,可变且没有重复元素的无序集合数据类型。Python的集合类表示集合的数学概念。
字典: 在Python中是数据值的无序集合,用于存储数据值(如地图),与其他仅将单个值作为元素的数据类型不同,字典具有key:value对。字典中提供了键值,以使其更优化。
列表,元组,集合和字典是python中的数据结构,用于以有效的方式存储和组织数据。
列表
列表是一种非均匀的数据结构,该结构将元素存储在单行以及多行和多列中
元组
元组也是一种非均匀的数据结构,它存储单行以及多行和多列
放
集合数据结构也是非均匀数据结构,但存储在单行中
字典
字典也是一种非均匀的数据结构,用于存储键值对
列表可以用[]表示
列表允许重复的元素
列表可以在所有嵌套之间使用
示例:[1、2、3、4、5]
可以使用list()函数创建列表
列表是可变的,即我们可以在列表中进行任何更改。
元组可以表示为
()
元组允许重复元素
元组可以在所有之间使用嵌套
示例:(1、2、3、4、5)
可以使用tuple()函数创建元组。
元组是不可变的,即我们不能对元组进行任何更改
集可以用{}表示
设置将不允许重复的元素
集可以使用嵌套之间
示例:{1、2、3、4、5}
可以使用set()函数创建Set
集合是可变的,即我们可以对集合进行任何更改。但是元素是不可重复的。
字典可以用{}表示
Set不允许重复的元素,但是键不重复
字典可以在所有之间使用嵌套
示例:{1、2、3、4、5}
字典可以使用dict()函数创建。
字典是可变的。但是密钥是不重复的。
清单已订购
创建一个空列表
l = []
元组已订购
创建一个空的元组
t =()
集合是无序的
创建一个集合
a = set()
b =集合(a)
字典是有序的
创建一个空字典
d = {}
下面是用于实现List,tuple,set和Dictionary的程序:
Python3 program for explaining
use of list, tuple, set and
dictonary
Lists
l = []
Adding Element into list
l.append(5)
l.append(10)
print(“Adding 5 and 10 in list”, l)
Popping Elements from list
l.pop()
print(“Popped one element from list”, l)
print()
Set
s = set()
Adding element into set
s.add(5)
s.add(10)
print(“Adding 5 and 10 in set”, s)
Removing element from set
s.remove(5)
print(“Removing 5 from set”, s)
print()
Tuple
t = tuple(l)
Tuples are immutable
print(“Tuple”, t)
print()
Dictonary
d = {}
Adding the key value pair
d[5] = “Five”
d[10] = “Ten”
print(“Dictonary”, d)
Removing key-value pair
del d[10]
print(“Dictonary”, d)
输出:
列表,集合,元组和字典的应用
列表:以JSON格式使用
对阵列操作有用
在数据库中使用
元组:
用于一次通过SQL查询在数据库中插入记录:(1.‘sravan’,34)。(2.‘geek’,35)
用于括号检查器
放
寻找独特的元素
加盟业务
字典
用于创建带有列表的数据框
在JSON中使用