1. ホーム
  2. python

TypeError: -でサポートされていないオペランド型: 'list' および 'int'

2022-02-18 16:01:04
<パス

TypeError: +でサポートされていないオペランドタイプ: 'int' および 'str'
TypeError: - でサポートされていないオペランド型: 'list' および 'int' です。
このようなエラーは、型の異なる2つの変数を "+" または "-" で操作できないことを示します。
pythonの変換関数を使って、同じ型に変換して使えるようにする。

a = リスト[1,2,3,4,5]です。
b = 1
c = a - 1
上記のコードは、エラー報告を行います

c = len(a) - 1 に変更することができます。
プリント
そうすると、出力はこうなる。
4