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

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

1
オブジェクトのリストに特定の属性値を持つオブジェクトが含まれているかどうかを確認します
オブジェクトのリストに特定の属性値を持つオブジェクトが含まれているかどうかを確認したい。 class Test: def __init__(self, name): self.name = name # in main() l = [] l.append(Test("t1")) l.append(Test("t2")) l.append(Test("t2")) リストに"t1"たとえば名前の付いたオブジェクトが含まれているかどうかを確認する方法が必要です。どうすればできますか?私はhttps://stackoverflow.com/a/598415/292291を見つけました、 [x for x in myList if x.n == 30] # list of all matches any(x.n == 30 for x in myList) # if there is any matches [i for i,x in …
102 python  list  attributes  any 

6
リスト内包Pythonの2つのforループをフレーム化する方法
以下の2つのリストがあります tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] にあるentriesときにエントリを抽出したいtags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) 2つのループを単一行リスト内包表記としてどのように書くことができますか?



12
古い要素の参照:要素がページドキュメントに添付されていません
各セクションの下に複数のリンクがあるリストがあります。各セクションには同じリンクがあり、各セクションの下にある特定のリンクをクリックする必要があります。以下のコードを記述しましたが、実行するとstale element reference: element is not attached to the page documentエラーが発生します。 これは私のコードです: public static void main(String[] args) throws InterruptedException { WebDriver driver = new ChromeDriver(); driver.navigate().to("url......"); driver.findElement(By.id("Login1_txtEmailID")).sendKeys("hourbank5@....com"); driver.findElement(By.id("Login1_txtPassword")).sendKeys("Testing1*"); driver.findElement(By.id("Login1_btnLogin")).click(); List<WebElement> LeftNavLinks=driver.findElements(By.xpath("//*[@id='sliding-navigation']//a")); Thread.sleep(1000); String ben="Benefit Status"; String[] linkTexts = new String[LeftNavLinks.size()]; int i = 0; for (WebElement e : LeftNavLinks) { …


5
奇数位置にあるリストの要素を抽出する
だから私はいくつかの既存のリストのサブリストであるリストを作成したいと思います。 例えば、 L = [1, 2, 3, 4, 5, 6, 7]、奇数位置にあるすべての要素liをli含むようなサブリストを作成したいと思いますL。 私はそれを行うことができますが L = [1, 2, 3, 4, 5, 6, 7] li = [] count = 0 for i in L: if count % 2 == 1: li.append(i) count += 1 しかし、同じことを効率的かつ少ないステップ数で実行する別の方法があるかどうかを知りたいのです。
100 python  list  slice 

11
Pythonでリストをdictキーとして使用できないのはなぜですか?
Python dictのキーとして使用できるものと使用できないものについて少し混乱しています。 dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! dicked[(1,[3])] = 'qux' # oops, not allowed つまり、タプルは不変の型ですが、その内部のリストを非表示にすると、キーにすることはできません。モジュール内のリストを簡単に非表示にできませんか? キーは「ハッシュ可能」でなければならないという漠然とした考えがありましたが、技術的な詳細について自分の無知を認めるつもりです。ここで何が起こっているのかわかりません。リストをキーとして、たとえばハッシュをそれらのメモリ位置として使用しようとすると、何が問題になりますか?

3
numpy配列のリストを単一のnumpy配列に変換するにはどうすればよいですか?
私が持っていると仮定します。 LIST = [[array([1, 2, 3, 4, 5]), array([1, 2, 3, 4, 5],[1,2,3,4,5])] # inner lists are numpy arrays 私は変換しようとします。 array([[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]) 私は今、vstackの反復によってそれを解決していますが、特に大きなLISTの場合は本当に遅いです 最も効率的な方法として何を提案しますか?
100 python  list  numpy 

5
リスト内のオブジェクトの数を数える[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する リスト内のアイテム数を返すR関数?
99 list  r  count 

6
Pythonの循環リストイテレータ
最後に訪問したアイテムから開始するたびに、おそらく何度も循環リストを反復処理する必要があります。 ユースケースは接続プールです。クライアントは接続を要求し、イテレータはポイントされた接続が使用可能かどうかを確認してそれを返します。それ以外の場合は、使用可能な接続が見つかるまでループします。 Pythonでそれを行うためのきちんとした方法はありますか?
99 python  list  iterator 

6
C#の配列はどのようにIList <T>を部分的に実装しますか?
ご存じかもしれませんが、C#の配列はIList&lt;T&gt;、他のインターフェイスの中でも特に実装されています。どういうわけか、彼らはIList&lt;T&gt;!のCountプロパティを公に実装せずにこれを行います。配列にはLengthプロパティのみがあります。 これは、インターフェイスの実装に関する独自のルールを破るC#/。NETの露骨な例ですか、それとも何か不足していますか?
99 c#  .net  arrays  list  interface 

4
Pythonリストスライスで割り当てはどのように機能しますか?
Python docは、リストをスライスすると新しいリストが返されると言っています。 「新しい」リストが返される場合、「スライスへの割り当て」に関連する次の疑問があります。 a = [1, 2, 3] a[0:2] = [4, 5] print a 出力は次のようになります。 [4, 5, 3] 何かを返す何かが表現の左側に来ることができるでしょうか? はい、私はドキュメントを読んでそれが可能であると述べていますが、リストをスライスすると「新しい」リストが返されるので、元のリストが変更されているのはなぜですか?その背後にあるメカニズムを理解できません。
99 python  list  slice 

5
リストの特定のインデックスに要素を挿入し、更新されたリストを返す
私はこれを持っています: &gt;&gt;&gt; a = [1, 2, 4] &gt;&gt;&gt; print a [1, 2, 4] &gt;&gt;&gt; print a.insert(2, 3) None &gt;&gt;&gt; print a [1, 2, 3, 4] &gt;&gt;&gt; b = a.insert(3, 6) &gt;&gt;&gt; print b None &gt;&gt;&gt; print a [1, 2, 3, 6, 4] とにかく元のリストを更新する代わりに、結果として更新されたリストを取得できますか?

1
JavaのAbstractListのremoveRange()メソッドが保護されているのはなぜですか?
誰もが何か考えを持っていますか、なぜAbstractListの(そしてArrayListの)removeRangeメソッドがなぜprotectedですか?非常に明確に定義された便利な操作のように見えますが、それでも、それを使用するには、List実装をサブクラス化する必要があります。 隠された根拠はありますか?私にはかなり不可解なようです。

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