知识回顾以及集合的基本概念
'''
回顾:
数据类型:
字符串
声明:
''
""
''' '''
符号
+
*
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)