If N is equal to an integer
本问题已经有最佳答案,请猛点这里访问。
我目前正在编写一个函数,它运行在元素列表中,并且只对整数的列表元素执行操作。看起来是这样的:
1 2 3 | for n in list1: if n == int: #Do stuff |
我正在努力解决的是如何实际写出循环来检测元素是否是整数。我该怎么办?我在python的文档中找不到任何东西(尽管我可能还没有深入研究)。
谢谢你的帮助。
使用
1 2 3 | for n in list1: if isinstance(n, int): # Do stuff |
1 2 3 | for n in list1: if isinstance( n, ( int, long )): #dostuff |