如何详细学习Python集合操作方法实现通关?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1930个文字,预计阅读时间需要8分钟。
在集合之前,我们先举一个小例子。假设某公司有五个人,他们中有人喜欢打篮球,有人喜欢打游戏。问喜欢打篮球和打游戏的人都有哪些?
play_basketball=['a', 'b', 'c', 'd', 'e']play_game=['a', 'b', 'c', 'f', 'd']
结果如下:
说集合之前,我们先说一个小例子,假设某公司有五个人喜欢打篮球,五个人喜欢打游戏,问即打游戏有打篮球
的人都有哪些?
play_basketball = ['a','b','c','d','e']play_game = ['a','b','c','f','g']
both_play=[]
for name in play_basketball:
if name in play_game:
both_play.append(name)
print(both_play)
结果:
['a', 'b', 'c']
在不了解集合之前我们肯定以上面的方法解决问题,但是学了集合之后,我们就有更简单的方法了,是什么呢?让我们慢慢了解。
集合set
集合用于包含一组无序的对象。与列表和元组不同,集合是无序的,也无法通过数字进行索引。此外,集合中的元素不能重复。
本文共计1930个文字,预计阅读时间需要8分钟。
在集合之前,我们先举一个小例子。假设某公司有五个人,他们中有人喜欢打篮球,有人喜欢打游戏。问喜欢打篮球和打游戏的人都有哪些?
play_basketball=['a', 'b', 'c', 'd', 'e']play_game=['a', 'b', 'c', 'f', 'd']
结果如下:
说集合之前,我们先说一个小例子,假设某公司有五个人喜欢打篮球,五个人喜欢打游戏,问即打游戏有打篮球
的人都有哪些?
play_basketball = ['a','b','c','d','e']play_game = ['a','b','c','f','g']
both_play=[]
for name in play_basketball:
if name in play_game:
both_play.append(name)
print(both_play)
结果:
['a', 'b', 'c']
在不了解集合之前我们肯定以上面的方法解决问题,但是学了集合之后,我们就有更简单的方法了,是什么呢?让我们慢慢了解。
集合set
集合用于包含一组无序的对象。与列表和元组不同,集合是无序的,也无法通过数字进行索引。此外,集合中的元素不能重复。

