我目前正在编写一个贯穿元素列表的函数,并且只对整数列表元素进行操作。它看起来像这样:
for n in list1:
if n == int:
#Do stuff
我正在努力的是如何实际写出循环来检测元素是否是整数。我该怎么办?我在Python的文档中找不到任何东西(虽然我可能看不够深入)。
感谢您的帮助。
答案 0 :(得分:2)
使用isinstance()
功能:
for n in list1:
if isinstance(n, int):
# Do stuff
答案 1 :(得分:0)
for n in list1:
if isinstance( n, ( int, long )):
#dostuff