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

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

8
リストをクリアするさまざまな方法
Pythonでリストをクリアしたいときに、これらの2行の1つよりも複雑なことをする理由はありますか? old_list = [] old_list = list() 私が尋ねる理由は、いくつかの実行中のコードでこれを見たからです: del old_list[ 0:len(old_list) ]
207 python  list 

9
別のリストからアイテムを削除する
別のアイテムのリストから削除したいアイテムの一般的なリストをトラバースする方法を見つけようとしています。 仮説の例としてこれを持っているとしましょう List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); foreachを使用してlist1をトラバースし、List2にも含まれているList1の各項目を削除します。 foreachはインデックスベースではないので、どうすればよいかよくわかりません。
206 c#  .net  list 

8
タプルをリストに変換して戻す
私は現在、タイルマップを使用して、pygameのゲームのマップエディターに取り組んでいます。レベルは、次の構造のブロックから構築されます(はるかに大きくなります)。 level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) ここで、「1」は壁のブロックであり、「0」は空のブロックです。 次のコードは、基本的にブロックタイプの変更を処理するコードです。 clicked = pygame.mouse.get_pressed() if clicked[0] == 1: currLevel[((mousey+cameraY)/60)][((mousex+cameraX)/60)] = 1 しかし、レベルはタプルに格納されているため、さまざまなブロックの値を変更できません。レベルのさまざまな値を簡単に変更するにはどうすればよいですか?
206 python  list  tuples 


3
Python文字列の最後の区切り文字で分割しますか?
文字列内の最後の区切り文字の出現時に文字列を分割するための推奨されるPythonイディオムは何ですか?例: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplit分割する区切り文字の出現である2番目の引数を取ります。通常のリストのインデックス付けと同様に-1、最後から最後までを意味します。これはどのように行うことができますか?
204 python  string  list  parsing  split 

6
Pythonでリストをインデックスで反復する
このようにリストを受け取り、[3, 7, 19]それをタプルの反復可能なリストにする次のような関数(またはメソッド)を見たことを私は誓うことができます[(0,3), (1,7), (2,19)]。 for i in range(len(name_of_list)): name_of_list[i] = something しかし、名前を思い出せず、グーグルの「反復リスト」は何も取得しません。
203 python  list 


14
Java List.contains(フィールド値がxに等しいオブジェクト)
List特定の値のフィールドを持つオブジェクトがに含まれているかどうかを確認したいと思います。これで、ループを使用してチェックを行うことができましたが、もっと効率的なコードがあるかどうか知りたいと思いました。 何かのようなもの; if(list.contains(new Object().setName("John"))){ //Do some stuff } 上記のコードは何も実行しないことを知っています。これは、私が達成しようとしていることを大まかに示すためです。 また、明確にするために、単純なループを使用したくない理由は、このコードは現在、ループ内のループ内にあるループ内に移動するためです。読みやすくするために、これらのループにループを追加し続けたくありません。だから私は、何かシンプルな方法があるのか​​と思いました。
199 java  list  search  contains 



6
リストで省略記号[…]はどういう意味ですか?
私はpythonで遊んでいました。IDLEで次のコードを使用しました。 p = [1, 2] p[1:1] = [p] print p 出力は次のとおりです。 [1, [...], 2] これは何[…]ですか?興味深いことに、これを無限大までのリストのリストのリストとして使用できます。 p[1][1][1].... 上記は、私が望む限り書くことができ、それでも機能します。 編集: それはどのように記憶に表されますか? その用途は何ですか?それが役立ついくつかのケースの例が役立つでしょう。 公式ドキュメントへのリンクがあれば、本当に役に立ちます。




6
`sorted(list)`と `list.sort()`の違いは何ですか?
list.sort() リストをソートして元のリストを置き換えますが、 sorted(list)並べ替えを変更せずに、リストの並べ替えられたコピーを返します。 どちらが他より好まれますか? どちらがより効率的ですか?どれくらい? リストをlist.sort()実行した後で、リストをソートされていない状態に戻すことはできますか?
194 python  list  sorting  copy  in-place 

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