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

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

7
列挙型内部リスト内包表記を使用するPython
私がこのようなリストを持っているとしましょう: mylist = ["a","b","c","d"] インデックスと一緒に出力された値を取得するには、次のenumerateようなPythonの関数を使用できます >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> 今、私がそれを内部で使用しようとすると、list comprehensionこのエラーが発生します >>> [i,j for i,j in enumerate(mylist)] File "<stdin>", line 1 [i,j for i,j in enumerate(mylist)] ^ SyntaxError: invalid syntax だから、私の質問は、列挙型内部リスト内包表記を使用する正しい方法は何ですか?

7
Key-Valueタプルのリストを辞書に変換する方法は?
次のようなリストがあります。 [('A', 1), ('B', 2), ('C', 3)] それを次のような辞書に変えたいです。 {'A': 1, 'B': 2, 'C': 3} これに対処する最良の方法は何ですか? 編集:タプルの私のリストは実際にはもっと似ています: [(A, 12937012397), (BERA, 2034927830), (CE, 2349057340)]
125 python  list  dictionary 

5
リストを反復する方が、インデックスを付けるよりも速いのはなぜですか?
それが言うADTリストのJavaドキュメントを読む: Listインターフェースは、リスト要素への位置(インデックス)アクセスのための4つのメソッドを提供します。リスト(Java配列のような)はゼロベースです。これらの操作は、一部の実装(LinkedListクラスなど)のインデックス値に比例して時間内に実行される場合があることに注意してください。したがって、呼び出し元が実装を知らない場合は、リストの要素を反復処理する方が、インデックスを作成するよりも通常は望ましい方法です。 これはどういう意味ですか?描かれた結論がわかりません。
125 java  list  iterator 

6
Rubyで配列の一部を返す方法は?
Pythonのリストでは、次のコードを使用してリストの一部を返すことができます。 foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Rubyは配列ですべてを行うので、それに似たものがあるかどうか疑問に思います。
125 ruby  arrays  list  slice 

12
data.frame行をリストに
行ごとのリストに変換したいdata.frameがあります。つまり、各行は独自のリスト要素に対応します。つまり、data.frameに行が含まれている限り、リストが必要です。 これまでのところ、私はこの問題に次の方法で取り組みましたが、これに対処するより良い方法があるかどうか疑問に思っていました。 xy.df <- data.frame(x = runif(10), y = runif(10)) # pre-allocate a list and fill it with a loop xy.list <- vector("list", nrow(xy.df)) for (i in 1:nrow(xy.df)) { xy.list[[i]] <- xy.df[i,] }
123 list  r  dataframe 

8
C#でリストが空かどうかを確認します[終了]
休業。この質問には詳細または明快さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 6年前休業。 この質問を改善する データベースから読み込まれたオブジェクトのリストがあります。リストが空の場合はエラーメッセージを表示し、それ以外の場合はグリッドビューを表示する必要があります。 List<T>C#でa が空かどうかを確認するにはどうすればよいですか?

16
LINQでリストが空かどうかを確認する
リストが空かどうかを判断するための「速度」と読みやすさの両方を考慮した「最良の」方法は何ですか?リストがタイプIEnumerable<T>で、Countプロパティがない場合でも。 今、私はこれの間で投げ合っています: if (myList.Count() == 0) { ... } この: if (!myList.Any()) { ... } 2番目のオプション(IEnumerableの場合)がすべてのアイテムにアクセスしてカウントを返す必要があるのに対し、2番目のオプションは最初のアイテムが見つかるとすぐに結果が返されるため、より高速であると思います。 そうは言っても、2番目のオプションはあなたにとって読みやすいように見えますか?どっちがいい?または、空のリストをテストするためのより良い方法を考えられますか? Edit @lassevkの応答は、最も論理的であるようであり、可能な場合はキャッシュされたカウントを使用するための実行時チェックのビットと相まって、次のようになります。 public static bool IsEmpty<T>(this IEnumerable<T> list) { if (list is ICollection<T>) return ((ICollection<T>)list).Count == 0; return !list.Any(); }
122 c#  .net  linq  list 

7
文字列リストの要素から末尾の改行を削除します
次の形式の大量の単語リストを取得する必要があります。 ['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n'] 次に、strip関数を使用して、次のようにします。 ['this', 'is', 'a', 'list', 'of', 'words'] 私が書いたものはうまくいくと思いましたが、次のようなエラーが出ます。 「「リスト」オブジェクトには属性「ストリップ」がありません」 これが私が試したコードです: strip_list = [] for lengths in range(1,20): strip_list.append(0) #longest word in the text file is 20 characters long for a in lines: strip_list.append(lines[a].strip())
122 python  list  strip 

4
辞書のリスト内に値がすでに存在するかどうかを確認しますか?
次のように、Pythonの辞書リストがあります。 a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] 次のように、特定のキー/値を持つディクショナリがリストにすでに存在するかどうかを確認したいと思います。 // is a dict with 'main_color'='red' in the list already? // if not: add item
122 python  list  dictionary 



8
リストまたはタプルからアイテムを明示的に選択する
私は次のPythonリストを持っています(タプルにすることもできます): myList = ['foo', 'bar', 'baz', 'quux'] 言える >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] インデックスに特定のパターンがないアイテムを明示的に選択するにはどうすればよいですか?たとえば、を選択します[0,2,3]。または、1000個のアイテムの非常に大きなリストから選択したい[87, 342, 217, 998, 500]。それを行うPython構文はありますか?次のようなもの: >>> myBigList[87, 342, 217, 998, 500]
120 python  list  select  indexing  tuples 

30
リストのすべての可能な順列を生成するアルゴリズム?
n個の要素のリストがあるとします。n個あることを知っています。これらの要素を順序付けるための可能な方法。このリストのすべての可能な順序を生成するアルゴリズムとは何ですか?例、リスト[a、b、c]があります。アルゴリズムは[[a、b、c]、[a、c、b、]、[b、a、c]、[b、c、a]、[c、a、b]、[c、b 、a]]。 私はここでこれを読んでいます http://en.wikipedia.org/wiki/Permutation#Algorithms_to_generate_permutations しかし、ウィキペディアは説明が得意ではありませんでした。よくわかりません。

8
アダプターからのActivityメソッドの呼び出し
Activityfrom で定義されているメソッドを呼び出すことは可能ListAdapterですか? (私が作りたいButtonでlist's私が設定しようとしました。行と、このボタンがクリックされたときに、それが活動の対応で定義されている方法を実行する必要がありonClickListener、私の中でListAdapter、私はそのパス何、このメソッドを呼び出す方法を知りません。 ..) 使用したときにActivity.this.method()次のエラーが発生しました: No enclosing instance of the type Activity is accessible in scope 何か案が ?


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