現在、要素のリストを実行する関数を作成しており、整数であるリスト要素の操作しか行いません。Nが整数に等しい場合
私が苦労しているのは、要素が整数かどうかを検出するループを実際に書き出す方法です。これに対して私は何をすべきですか?私はPythonのドキュメントで何かを見つけることができません(おそらく私は十分に深く見ていないかもしれませんが)。
ありがとうございました。
現在、要素のリストを実行する関数を作成しており、整数であるリスト要素の操作しか行いません。Nが整数に等しい場合
私が苦労しているのは、要素が整数かどうかを検出するループを実際に書き出す方法です。これに対して私は何をすべきですか?私はPythonのドキュメントで何かを見つけることができません(おそらく私は十分に深く見ていないかもしれませんが)。
ありがとうございました。
はisinstance()
機能を使用します。
for n in list1:
if isinstance(n, int):
# Do stuff
for n in list1:
if isinstance(n, (int, long)):
#dostuff
このコードスニペットは問題を解決するかもしれませんが、[説明を含む](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)は、あなたの役職。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 –
てみ '型(n)がint'です。 – Serenity
'23.0'(つまり、' float'型の要素ですが、値は整数です)は目的の整数としてカウントされますか? –