切片
序列
序列是指:内容连续、有序,可使用下标索引的一类数据容器
列表、元组、字符串,均可以可以视为序列。
arr_str1 = ['tao', 'zi', 'jk', 'Lolita', 'cos'] tuple_str1 = ('tao', 'zi', 'jk', 'Lolita', 'cos') str_str1 = 'taozi jk Lolita cos'
arr_str2 = arr_str1[1:4:1] # ['zi', 'jk', 'Lolita'] 步长默认为一,可以不写
tuple_str2 = tuple_str1[:] # ('tao', 'zi', 'jk', 'Lolita', 'cos')
str_str2 = str_str1[::2] # toij oiacs
str_str3 = str_str1[::-1] # soc atiloL kj izoat
集合
不允许重复,顺序为乱序
set_str1 = {'jk', '汉服', 'Lolita', 'cos'} set_empty = set()
集合的常用操作
集合.add(元素):将指定元素,添加到集合内
集合.remove(元素):将指定元素,从集合内移除
集合.pop():功能,从集合中随机取出一个元素,有返回结果
集合.clear():功能,清空集合
差集:集合1.difference(集合2),功能:取出集合1和集合2的差集(集合1有而集合2没有的)
消除差集:集合1.difference_update(集合2):对比集合1和集合2,在集合1内,删除和集合2相同的元素。
合并集合:集合1.union(集合2):将集合1和集合2组合成新集合
len(集合):统计集合元素个数
集合的遍历
for x in set_str1: print(x)