タグ付けされた質問 「list」

リストタグは、リンクリスト(順序付けられたノードのセットで、それぞれが後続ノードを参照する)、または動的配列の形式を参照できます。HTMLリストには使用しないで、代わりに[html-lists]を使用してください。

20
「for」ループでインデックスにアクセスしますか?
for次のようなループでインデックスにアクセスするにはどうすればよいですか? ints = [8, 23, 45, 12, 78] for i in ints: print('item #{} = {}'.format(???, i)) この出力を取得したい: item #1 = 8 item #2 = 23 item #3 = 45 item #4 = 12 item #5 = 78 ループを使用してforループする場合、この場合は1から5までのループインデックスにどのようにアクセスしますか?
3605 python  loops  list 

30
リストのリストからフラットリストを作成する方法は?
OverаэтотвопросестьответынаStack Overflowнарусском:Сшитьдвасписка、Python Pythonのリストのリストから単純なリストを作成するショートカットはあるのでしょうか。 forループでそれを行うことができますが、いくつかのクールな「ワンライナー」があるのでしょうか?で試しましたreduce()が、エラーになります。 コード l = [[1, 2, 3], [4, 5, 6], [7], [8, 9]] reduce(lambda x, y: x.extend(y), l) エラーメッセージ Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 1, in <lambda> AttributeError: 'NoneType' object has no attribute 'extend'

30
スライス表記について
Pythonのスライス表記について、良い説明が必要です(参照はプラスです)。 私にとって、この表記は少しピックアップする必要があります。 非常にパワフルに見えますが、頭がよくわかりません。
3284 python  list  slice  iterable 






30
リストを均等なサイズのチャンクにどのように分割しますか?
任意の長さのリストがあり、同じサイズのチャンクに分割して操作する必要があります。カウンタと2つのリストを保持するなど、これを行ういくつかの明白な方法があります。2番目のリストがいっぱいになったときに、最初のリストに追加し、次のデータラウンドのために2番目のリストを空にしますが、これは潜在的に非常にコストがかかります。 ジェネレーターを使用するなど、長さのリストに対してこれに対する良い解決策があるかどうか疑問に思いました。 に役立つものを探していましたitertoolsが、明らかに役立つものは見つかりませんでした。しかし、見逃したかもしれません。 関連質問:チャンクのリストを反復処理する最も「パイソン的な」方法は何ですか?
2268 python  list  split  chunks 







弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.