知识回顾以及集合的基本概念
'''
回顾:
数据类型:
字符串
声明:
''
""
''''''
符号
+
*
in
is
not in
not is
[]
取字符串元素
s = 'hellow'
s[0] ~ s[len(s)-1]
切片
s[start:end:step] 包前不包后
内置的一些函数:
lower() upper() islower() isupper() replace()
split() find() rfind() lfind() strip() lstrip() rstrip()
join()[拼接] isalpha() isdigit() ...
容器类的:
列表:list
特点:
1.保存多个元素,元素有顺序,可以通过下标找到对应的元素。
2.可以增加元素,删除和修改元素,查询
内置函数:
append expend insert
remove pop clear del
sort reverse index count
元组:tuple
特点:
1.保存多个元素。可以查询元素,但是不能修改,删除,增加元素
内置函数:
index count
支持下标操作: t = (1,2)
t[0] t[1:]
字典:dict
特点:
1.键值对保存,键是唯一的,值不唯一,可以支持对键值对的增删改查
内置函数:
增加(修改)元素: dict = {} dict[key] = value 有同名的覆盖,没有加入字典
删除: dict.pop() dict.popitem() dict.clear()
查询:items() values() keys()
'''
'''
可变元素和不可变元素
'''
list1 = [1,2,3,5,8,4,1,3,5,4,5,6]
s1 = set()
s2 = {}
print(type(s1))
print(type(s2))
s3 = set(list1)
print(s3)
s1.add('hellow')
s1.add('小猪佩奇')
s1.add('lucy')
print(s1)
t1 = ('小猪佩奇','诸葛亮')
s1.update(t1)
print(s1)
s1.add(t1)
print(s1)
s1.remove('诸葛亮')
print(s1)
s1.pop()
print(s1)
s1.pop()
print(s1)
s1.clear()
print(s1)