Python type関数でリストかどうかを判定する方法

環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)

書式
type(リスト名)
引数に対象の変数を指定します。
type(リスト名) == list:
返り値に型の名前が返ってきますのでif文で型がlistと一致するかどうかを判定します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
tt = [21, 32, 33,44]
if type(tt) == list: # 値がリストかどうかを判定する
print('ttがリストです。')
else:
print(type(tt))
tt = [21, 32, 33,44] if type(tt) == list: # 値がリストかどうかを判定する print('ttがリストです。') else: print(type(tt))
tt = [21, 32, 33,44]

if type(tt) == list: # 値がリストかどうかを判定する
      print('ttがリストです。')
else:
      print(type(tt))

実行結果
ttがリストです。

Python

Posted by arkgame