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

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

10
文字列に(文字列の)リストの要素が含まれているかどうかを確認する
次のコードブロックの場合: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False 出力は次のとおりです。 ケース1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True ケース2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False リスト(listOfStrings)には複数のアイテム(最小20)が含まれる場合があり、数千の文字列(myStringなど)に対してチェックする必要があります。 このコードを書くためのより良い(より効率的な)方法はありますか?


7
「return list.sort()」がリストではなくNoneを返すのはなぜですか?
findUniqueWords結果がソートされていることを確認できましたlist。ただし、リストは返されません。どうして? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words words = cleaned.split() # Evaluate each word for word in words: # Count …
154 python  list  sorting  return 

26
Java 8ストリームの逆順
一般的な質問:ストリームをリバースする適切な方法は何ですか?ストリームを構成する要素のタイプがわからない場合、ストリームを逆にする一般的な方法は何ですか? 具体的な質問: IntStream特定の範囲IntStream.range(-range, 0)で整数を生成するための範囲メソッドを提供します。これで、範囲を0から負に反転させたいので、機能しません。また、使用できません。Integer::compare List<Integer> list = Arrays.asList(1,2,3,4); list.stream().sorted(Integer::compare).forEach(System.out::println); IntStream私は、このコンパイラエラーを取得します エラー:(191、0)ajc:sorted()タイプのメソッドIntStreamは引数(Integer::compare)に適用できません ここで何が欠けていますか?

5
リスト内の文字列値を検索して置換する
私はこのリストを手に入れました: words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really'] 私が欲しいのは、に[br]似た素晴らしい値に置き換え<br />て、新しいリストを取得することです。 words = ['how', 'much', 'is<br />', 'the', 'fish<br />', 'no', 'really']
153 python  string  list 

11
Pythonのリストで重複するdictを削除する
辞書のリストがあり、同じキーと値のペアを持つ辞書を削除したいと思います。 このリストの場合: [{'a': 123}, {'b': 123}, {'a': 123}] 返品したいです: [{'a': 123}, {'b': 123}] もう一つの例: このリストの場合: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': 1234}] 返品したいです: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}]
153 python  list  dictionary 



8
Pythonリスト内の真のブール値の数を数える
ブール値のリストがあります: [True, True, False, False, False, True] Trueリスト内の数を数える方法を探しています(上の例では、戻り値をにしたいので3。)特定の要素の発生数を探す例を見つけましたが、もっと私はブール値で作業しているので、それを行う効率的な方法は?allまたはに類似したものを考えていanyます。
152 python  list  boolean  counting 


10
大文字と小文字を区別しない「中」
表現が大好き if 'MICHAEL89' in USERNAMES: ... どこUSERNAMESリストです。 大文字と小文字を区別せずにアイテムを一致させる方法はありますか、またはカスタムメソッドを使用する必要がありますか?これのために追加のコードを書く必要があるかどうか疑問に思っています。

6
C#list.Orderby降順
「Product.Name」で降順に並べ替えられたリストを受け取りたい。 リストを昇順で逆に並べ替える以下の関数と同様に、これは可能ですか? var newList = list.OrderBy(x => x.Product.Name).ToList();
150 c#  list  sorting  sql-order-by 

8
リストをディープコピーする方法は?
リストのコピーに問題があります: E0から取得した後'get_edge'、をE0呼び出してのコピーを作成します'E0_copy = list(E0)'。ここで私は推測するE0_copyのディープコピーであるE0、と私は合格E0_copyへ'karger(E)'。しかし、メイン関数で。forループ の'print E0[1:10]'前の結果がforループの後の結果と同じではないのはなぜですか? 以下は私のコードです: def get_graph(): f=open('kargerMinCut.txt') G={} for line in f: ints = [int(x) for x in line.split()] G[ints[0]]=ints[1:len(ints)] return G def get_edge(G): E=[] for i in range(1,201): for v in G[i]: if v>i: E.append([i,v]) print id(E) return E def karger(E): import random count=200 while 1: …
150 python  list  copy  deep-copy 

30
リストをほぼ等しい長さのN個の部分に分割する
リストをほぼ等しい部分に分割する最良の方法は何ですか?たとえば、リストに7つの要素があり、2つの部分に分割されている場合、1つの部分で3つの要素を取得し、もう1つの部分で4つの要素を取得する必要があります。 even_split(L, n)そのような部分に分割Lするようなものを探していnます。 def chunks(L, n): """ Yield successive n-sized chunks from L. """ for i in range(0, len(L), n): yield L[i:i+n] 上記のコードは、3つのチャンクではなく3つのチャンクを提供します。単純に転置することもできます(これを繰り返し、各列の最初の要素を取り、その部分を1番目に呼び出し、次に2番目を取り、2番目の部分に配置するなど)。ただし、アイテムの順序が破壊されます。
148 python  list  chunks 


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