为了账号安全,请及时绑定邮箱和手机立即绑定

如何检查列表是否是整数列表

如何检查列表是否是整数列表

慕桂英3389331 2022-07-12 15:15:52
我有一个列表,我需要确保没有字符串只有整数。我正在尝试使用if isinstance(a, int):,但似乎不适用于列表a = [3, 5, 65, 15, 10, 7, "one"] if isinstance(a, int): //should be False   pass
查看完整描述

2 回答

?
开满天机

TA贡献1786条经验 获得超12个赞

尝试:

all(isinstance(n, int) for n in a)  # False for your example


查看完整回答
反对 回复 2022-07-12
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

只需使用all

if all(isinstance(x, int) for x in a):


查看完整回答
反对 回复 2022-07-12
  • 2 回答
  • 0 关注
  • 79 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信