元组:
特点:不可变的有序序列,一旦创建不能修改
实例:
z=(1,2,3,3,4,5)
print(z)
输出:
(1, 2, 3, 3, 4, 5)
列表:
特点:可变的有序序列,可以添加、删除或更改元素
实例:
z=[1,2,3,3,4,5]
print(z)
输出:
[1, 2, 3, 3, 4, 5]
集合:
特点:无序的不重复元素集合
实例:
my_set = {1, 2, 3, 3, 4, 5}
print(my_set)
print(my_set[0])
输出:
#不重复
{1, 2, 3, 4, 5}
#无序不可以使用下标索引
Traceback (most recent call last):
File "D:\python_learning\pythonProject_conda\test.py", line 5, in <module>
print(my_set[0])
~~~~~~^^^
TypeError: 'set' object is not subscriptable
字典:
特点:无序的键值对集合,键必须是不可变类型,键值对唯一
实例:key:value
my_set1 = {
1:'a',
2:'b',
3:'c',
4:'c'}
print(my_set1)
my_set2 = {
1:'a',
2:'b',
3:'c',
3:'d'}
print(my_set2)
输出:
#value重复
{1: 'a', 2: 'b', 3: 'c', 4: 'c'}
#key重复
{1: 'a', 2: 'b', 3: 'd'}