如何详细学习Python集合操作方法实现通关?

2026-05-28 16:470阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1930个文字,预计阅读时间需要8分钟。

如何详细学习Python集合操作方法实现通关?

在集合之前,我们先举一个小例子。假设某公司有五个人,他们中有人喜欢打篮球,有人喜欢打游戏。问喜欢打篮球和打游戏的人都有哪些?

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分钟。

如何详细学习Python集合操作方法实现通关?

在集合之前,我们先举一个小例子。假设某公司有五个人,他们中有人喜欢打篮球,有人喜欢打游戏。问喜欢打篮球和打游戏的人都有哪些?

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

集合用于包含一组无序的对象。与列表和元组不同,集合是无序的,也无法通过数字进行索引。此外,集合中的元素不能重复。

阅读全文