คำถามติดแท็ก list

รายการแท็กอาจอ้างถึง: รายการที่เชื่อมโยง (ชุดของโหนดที่สั่งซื้อ, การอ้างอิงแต่ละครั้งที่สืบทอด) หรือรูปแบบของอาร์เรย์แบบไดนามิก ที่จะไม่ใช้สำหรับรายการ HTML ให้ใช้ [html-list] แทน

7
วิธีการแปลงรายการ tuples เป็นหลายรายการ?
สมมติว่าฉันมีรายการสิ่งที่เพิ่มขึ้นและฉันต้องการแปลงเป็นหลายรายการ ตัวอย่างเช่นรายการทูเปิลคือ [(1,2),(3,4),(5,6),] มีฟังก์ชันในตัวใน Python ที่แปลงเป็น: [1,3,5],[2,4,6] ซึ่งอาจเป็นโปรแกรมง่ายๆ แต่ฉันแค่อยากรู้เกี่ยวกับการมีอยู่ของฟังก์ชันในตัวใน Python
111 python  list  tuples 


7
Python pandas แทรกรายการลงในเซลล์
ฉันมีรายการ 'abc' และ dataframe 'df': abc = ['foo', 'bar'] df = A B 0 12 NaN 1 23 NaN ฉันต้องการแทรกรายการลงในเซลล์ 1B ดังนั้นฉันต้องการผลลัพธ์นี้: A B 0 12 NaN 1 23 ['foo', 'bar'] โฮฉันจะทำอย่างนั้นได้ไหม? 1) ถ้าฉันใช้สิ่งนี้: df.ix[1,'B'] = abc ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: ValueError: Must have equal len keys and value when setting with an …

7
การเรียงลำดับรายการ Python ตามความยาวของสตริง
ฉันต้องการจัดเรียงรายการสตริงตามความยาวสตริง ฉันพยายามใช้การเรียงลำดับดังนี้ แต่ดูเหมือนจะไม่ได้ผลลัพธ์ที่ถูกต้อง xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc'] อาจจะผิดพลาดอะไร
110 python  list  sorting 


8
รายการที่ส่งผ่านโดย ref - ช่วยฉันอธิบายพฤติกรรมนี้
ดูโปรแกรมต่อไปนี้: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List<int> myList) { myList.Sort(); List<int> myList2 = new List<int>(); myList2.Add(3); myList2.Add(4); myList = myList2; } } ฉันคิดว่าmyListน่าจะผ่านไปrefแล้วและผลลัพธ์ก็จะ 3 4 รายการนี้ "ส่งผ่านโดย ref" …

10
บิวท์อินบางตัวเพื่อวางรายการใน python
ฉันมีรายการขนาด < Nและฉันต้องการเพิ่มขนาดเป็นขนาด N ด้วยค่า แน่นอนฉันสามารถใช้สิ่งต่อไปนี้ได้ แต่ฉันรู้สึกว่ามีบางอย่างที่ฉันพลาดไป: >>> N = 5 >>> a = [1] >>> map(lambda x, y: y if x is None else x, a, ['']*N) [1, '', '', '', '']

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 ขนาดใหญ่โดยเฉพาะ คุณแนะนำอะไรสำหรับวิธีที่มีประสิทธิภาพสูงสุด
110 python  list  numpy 


8
การสร้าง R dataframe ทีละแถว
ฉันต้องการสร้างดาต้าเฟรมทีละแถวใน R ฉันได้ทำการค้นหาแล้วและสิ่งที่ฉันคิดขึ้นมาคือคำแนะนำในการสร้างรายการว่างเก็บสเกลาร์ดัชนีรายการจากนั้นทุกครั้งที่เพิ่มลงในรายการ ดาต้าเฟรมแถวเดียวและเลื่อนดัชนีรายการทีละรายการ สุดท้ายdo.call(rbind,)ในรายการ ในขณะที่ใช้งานได้ดูเหมือนจะยุ่งยากมาก ไม่มีวิธีที่ง่ายกว่าในการบรรลุเป้าหมายเดียวกันหรือไม่? เห็นได้ชัดว่าฉันอ้างถึงกรณีที่ฉันไม่สามารถใช้applyฟังก์ชันบางอย่างได้และจำเป็นต้องสร้างแถวดาต้าเฟรมทีละแถวอย่างชัดเจน อย่างน้อยก็มีวิธีที่จะpushเข้าสู่จุดสิ้นสุดของรายการแทนที่จะติดตามดัชนีล่าสุดที่ใช้อย่างชัดเจนหรือไม่?
108 list  r  dataframe 

8
ฉันจะเริ่มต้นรายการ C # ในบรรทัดเดียวกับที่ฉันประกาศได้อย่างไร (ตัวอย่างการรวบรวมสตริงที่ไม่สามารถคำนวณได้ของ IE)
ฉันกำลังเขียนรหัสทดสอบของฉันและฉันไม่ต้องการเขียน: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); ฉันชอบที่จะเขียน List<string> nameslist = new List<string>({"one", "two", "three"}); อย่างไรก็ตาม {"one", "two", "three"} ไม่ใช่ "IEnumerable string Collection" ฉันจะเริ่มต้นสิ่งนี้ในบรรทัดเดียวโดยใช้ IEnumerable string Collection "ได้อย่างไร

5
Kotlin: วิธีใช้งาน List casts: Unchecked Cast: kotlin.collections.List <Kotlin.Any?> ไปยัง kotlin.colletions.List <Waypoint>
ฉันต้องการเขียนฟังก์ชันที่ส่งคืนทุกรายการในรายการListที่ไม่ใช่รายการแรกหรือรายการสุดท้าย (a via point) ฟังก์ชันได้รับข้อมูลทั่วไปList&lt;*&gt;เป็นอินพุต ควรส่งคืนผลลัพธ์ก็ต่อเมื่อองค์ประกอบของรายการเป็นประเภทWaypoint: fun getViaPoints(list: List&lt;*&gt;): List&lt;Waypoint&gt;? { list.forEach { if(it !is Waypoint ) return null } val waypointList = list as? List&lt;Waypoint&gt; ?: return null return waypointList.filter{ waypointList.indexOf(it) != 0 &amp;&amp; waypointList.indexOf(it) != waypointList.lastIndex} } เมื่อส่งList&lt;*&gt;ไปList&lt;Waypoint&gt;ฉันได้รับคำเตือน: Unchecked Cast: kotlin.collections.List to kotlin.colletions.List ฉันไม่สามารถหาวิธีนำไปใช้เป็นอย่างอื่นได้ อะไรคือวิธีที่ถูกต้องในการใช้ฟังก์ชันนี้โดยไม่มีคำเตือนนี้
108 list  generics  casting  kotlin 

6
ฉันต้องการจัดการข้อยกเว้น 'ดัชนีรายการอยู่นอกช่วง'
ฉันใช้BeautifulSoupและแยกวิเคราะห์ HTML บางส่วน ฉันได้รับข้อมูลบางอย่างจากแต่ละ HTML (ใช้สำหรับลูป)และเพิ่มข้อมูลนั้นลงในรายการบางรายการ ปัญหาคือบางส่วนของ HTMLs มีรูปแบบที่แตกต่างกัน(และพวกเขาไม่ได้มีข้อมูลที่ฉันต้องการในพวกเขา) ดังนั้นฉันจึงพยายามใช้การจัดการข้อยกเว้นและเพิ่มมูลค่าnullให้กับรายการ(ฉันควรทำเช่นนี้เนื่องจากลำดับของข้อมูลมีความสำคัญ) ตัวอย่างเช่นฉันมีรหัสเช่น: soup = BeautifulSoup(links) dlist = soup.findAll('dd', 'title') # I'm trying to find content between &lt;dd class='title'&gt; and &lt;/dd&gt; gotdata = dlist[1] # and what i want is the 2nd content of those newlist.append(gotdata) # and I add that to …

10
วิธีที่รวดเร็วในการสร้างรายการค่าใน C #?
ฉันกำลังมองหาวิธีที่รวดเร็วในการสร้างรายการค่าใน C # ใน Java ฉันมักใช้ตัวอย่างด้านล่าง: List&lt;String&gt; l = Arrays.asList("test1","test2","test3"); C # มีค่าเท่ากันหรือไม่นอกเหนือจากที่ชัดเจนด้านล่าง IList&lt;string&gt; l = new List&lt;string&gt;(new string[] {"test1","test2","test3"});
108 c#  list 

6
C #: จะแปลงรายการวัตถุเป็นรายการคุณสมบัติเดียวของวัตถุนั้นได้อย่างไร
บอกว่าฉันมี: IList&lt;Person&gt; people = new List&lt;Person&gt;(); และวัตถุบุคคลมีคุณสมบัติเช่น FirstName, LastName และ Gender ฉันจะแปลงเป็นรายการคุณสมบัติของวัตถุบุคคลได้อย่างไร ตัวอย่างเช่นรายการชื่อ IList&lt;string&gt; firstNames = ???
108 c#  linq  list 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.