python基础学习<第六节>基础语法-数据容器的操作(切片)/集合

切片

序列

序列是指:内容连续、有序,可使用下标索引的一类数据容器

列表、元组、字符串,均可以可以视为序列。

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)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值