[解決済み] 空のリストの末尾に追加するには?
2023-06-06 19:49:01
質問
リストがあります。
list1=[]
のように、リストの長さが未定なので、list1の末尾にオブジェクトを追加しようとしています。
for i in range(0, n):
list1=list1.append([i])
しかし、私の出力はこのエラーを出し続けます。AttributeError: 'NoneType' オブジェクトには 'append' という属性がありません。
これは、list1が空のリストとして始まるからですか?どうすればこのエラーを修正できますか?
どのように解決するのですか?
append
実は
が変わる
を変更します。また、これは
アイテム
を取りますが、リストではありません。したがって、必要なのは
for i in range(n):
list1.append(i)
(ちなみに,このとき
range(n)
を使うことができます)。
実際の使い方はもっと複雑だと思いますが、これにはよりパイセツなリスト内包が使えるかもしれません。
list1 = [i for i in range(n)]
あるいは、この場合、Python 2.xでは
range(n)
は既に欲しいリストを作成していますが、Python 3.xでは
list(range(n))
.
関連
-
[解決済み] for'ループでインデックスにアクセスする?
-
[解決済み] リストのリストからフラットなリストを作るには?
-
[解決済み] リスト内のアイテムのインデックスを検索する
-
[解決済み] リストが空かどうかを確認するにはどうすればよいですか?
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] リストの最後の要素を取得する方法
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
-
[解決済み] pycharmがタブをスペースに自動変換する
-
[解決済み] djangoのQueryDictをPythonのDictに変更するには?
-
[解決済み] Python の sorted() はどのようなアルゴリズムを使っているのですか?重複
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DataFrameの文字列、dtypeがobjectの場合
-
[解決済み] pandasのDataFrameから空のセルを含む行を削除する
-
[解決済み] Djangoで2つの日付の間を選択する
-
[解決済み] Pythonの要素別タプル演算(sumなど
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] オブジェクトのリストに特定の属性値を持つオブジェクトが含まれているかどうかをチェックする
-
[解決済み] djangoフレームワークでフォームフィールドから値を取得するには?
-
[解決済み] Flaskで非同期タスクを作る
-
[解決済み] pycharmがタブをスペースに自動変換する
-
[解決済み] Pythonの辞書にあるスレッドセーフについて