python - 如何确定列表中的每个值是否符合标准?
问题描述
所以我创建了一个代码来查找素数,并且我的is_prime(k):
函数可以工作,但是当我试图在给定列表中查找所有素数时,如中所示,prime(number):
它不起作用。有人可以给我举个例子吗?
解决方案
使用你的is_prime
功能:
def sans_primes(numbers):
return [n for n in numbers if is_prime(n)]
或仅获取唯一值:
def sans_primes(numbers):
return set(n for n in set(numbers) if is_prime(n))
推荐阅读
- discord.py - 如何使机器人能够显示来自任何服务器的任何表情符号的链接
- gitlab - GitLab CI 使用标签工件进行发布而不被覆盖
- reactjs - 更新使用 cra-template-pwa 创建的 PWA
- ffmpeg - 如何在同一个 ffmpeg 命令中两次使用 concat demuxer
- scala - 使用 scala 和 spark 将 Stream Dataframe 转换为 Spark Dataframe
- blazor - 如何在另一个页面内渲染页面?
- javascript - 如何使用 JS fetch() 调用在浏览器扩展中检索 Google 表格?
- asp.net-core - asp.net core 5中的URL全球化
- visual-studio-code - Visual Studio Code 调试器不会在除 index.php 之外的任何其他文件中的断点处停止
- arrays - 将数组与整数文本文件合并并写入同一文件