1、字符串:属于序列类型、有下标(且唯一)
可以进行切片操作,不能改变值。
str1='helloworld'
#取前半段,左边包含右边不包含
print(str1[:5])
#取后半段
print(str1[5:])
#取倒序
print(str1[::-1])
2、列表:有序序列、有下标、可以存贮任何类型的数据,内容可以进行增删改查。
list1=[2,3,4]
#在后面追加5
list1.append(5)
#修改
list1[1]=6
#删除
del list1[1]
3、元组:有序序列、有下标、可以存储任何类型数据,可以进行切片、内容不可以改变。
元组和列表可以转换,但转换后的为另存的新对象,对转换前的对象没影响。
#一个元素
tup1=(5,)
4、字典:不是序列类型,无序、没有下标,内容可以改变,是一种键值对映射。键名唯一,键为哈希类型,不能改变,因此列表和字典不能作为键。值可以是任意类型。
dic1={'key1':1,'key2':3}
#删除字典元素
del dic1['key1']
print(dic1)
#删除字典元素
dic1.pop('key2')
#添加元素
dic1.update({'key3':9,'key4':0})
#改变元素
dic1['key1']='hello'