python只输出数组中的数字
作者:野牛程序员:2023-08-28 16:35:09python阅读 2640
如果想从一个数组中仅输出数字(即整数和浮点数),可以使用Python的列表解析来过滤出数字。以下是一个示例代码,演示如何仅输出数组中的数字:
data = [1, 'a', 2.5, 'b', 3, 'c', 4.7] numbers = [x for x in data if isinstance(x, (int, float))] print(numbers)
在这个示例中,data
是一个混合类型的列表,包含整数、浮点数和字符串。numbers
列表解析筛选出了列表中的数字,并将它们存储在一个新的列表中。最后,通过 print(numbers)
输出只包含数字的列表。
这个代码片段将输出:
[1, 2.5, 3, 4.7]
使用 isinstance(x, (int, float))
来检查元素 x
是否是整数或浮点数类型。如果是数字类型,则会被包含在 numbers
列表中。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:arduino光敏电阻接线
- 下一篇:python以逗号分隔输出数组元素