1. ホーム
  2. python

TypeError: 'list' オブジェクトは整数値として解釈できません。

2022-02-18 22:24:19

TypeError: 'list' オブジェクトは整数値として解釈できません。

TypeError: 'list' オブジェクトは整数値として解釈できません。

などのエラーコードが表示されます。

  1. args = [ 3, 6]  
  2. print(list(range(args)))する。    


range 関数は反復可能を構築するために整数、または range のペア、または 3 つの整数型を必要とするはずで、引数のリストを直接渡すことはここでは機能しません、解凍する必要があり、修正したコードがあります。

  1. args = [ 3, 6]  
  2. print(リスト(範囲(*args)))   # リストから展開された引数で呼び出す  


args を使ってリストを展開し、それを range に渡して itetable を構築します。

取得元:https://www.cnblogs.com/wawawawa-briefnote/p/8908787.html