文字列のリストに整数があるかどうかを調べる必要があります。私は文字列で、INT(カテゴリID)を比較するため"in"演算子を使用して文字列をintに比較/変換
コンテキスト= [ '4'、 '6'、 '78']
if category.id in context:
上記のコードは動作していません。
コンテキストがリストでエラーが発生するため、int(context)は使用できません。
category.idをstringに変換できますが、悪い状況が発生する可能性がありますか?
in
演算子を使用すると、文字列をintに変換することができます。またはfor loop
を使用する必要がありますか?
... str(category.id)を文脈で試しましたか? – jkm
@jkm 'category.idを文字列に変換できますが、悪い状況が出る可能性がありますか? 'OPはそのように思っていたようですが、正しいルートかどうかわかりません。 – MooingRawr
あなたはこの2つのエントリ '01'と '001'を同じか違うと考えていますか? – user1190882