集合与列表

本文探讨了Python中的集合和列表的区别,如有序性、重复性、索引及用途。列表是有序且可重复的数据结构,适用于数据存储,而集合是无序且不可重复的,主要用于数据的交集、并集和差集操作。此外,还介绍了集合的创建、增删改查方法,如add、update、remove、clear和del,以及集合的差集、交集和并集等概念。
摘要由CSDN通过智能技术生成

- 集合与列表,区别

 

- 列表-有序,集合-无序

- 列表-可重复,集合-不可重复

- 列表-用于数据使用,集合-用于数据的交集,并集,差集获取

- 列表-有索引,集合-没有索引

- 列表-【】【1,2,3】 集合-{} {1,2,3}

- 集合通过set函数来创建,但不能使用{}来创建空集合,{}表示的是字典

集合的增删改-add(item),update(iterable),remove,clear,del

- add添加元素,元素已存在则无操作

- add添加一个成员,updata添加多个成员

a_list = [4,2,4,'java','mark','mark','luck']
a_set = set(a_list)
print(a_set)

a_set.add('python')
a_set.add('xiaoyun')
print(a_set)
a_set.add('xiaoyun')
print(a_set)

b = ('a','b')
a_set.add(b)#b作为一个元素添加进去
print(a_set)
a_set.update(b)#迭代b中的元素添加进去
print(a_set)
a_set.update('java')#字符串拆散了添加进去
print(a_set)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值