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

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


22
Java: แปลง List <String> เป็น String
JavaScript มี Array.join() js&gt;["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve Java มีอะไรเช่นนี้หรือไม่? ฉันรู้ว่าฉันสามารถ cobble บางสิ่งบางอย่างตัวเองด้วย StringBuilder: static public String join(List&lt;String&gt; list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean first = true; for (String item : list) { if (first) first = false; else sb.append(conjunction); sb.append(item); } return …
595 java  list 


26
ฉันจะโคลนรายการทั่วไปใน C # ได้อย่างไร
ฉันมีรายการวัตถุทั่วไปใน C # และต้องการโคลนรายการ รายการภายในรายการมี cloneable list.Clone()แต่มีไม่ได้ดูเหมือนจะเป็นตัวเลือกที่จะทำ มีวิธีง่ายๆในการแก้ไขปัญหานี้หรือไม่?
592 c#  generics  list  clone 

9
จะแยกสตริงออกเป็นรายการได้อย่างไร?
ฉันต้องการให้ฟังก์ชั่น Python แบ่งประโยค (อินพุต) และเก็บแต่ละคำในรายการ รหัสปัจจุบันของฉันแยกประโยค แต่ไม่ได้จัดเก็บคำเป็นรายการ ฉันจะทำอย่างไร def split_line(text): # split the text words = text.split() # for each word in the line: for word in words: # print the word print(words)

7
เชื่อมต่อรายการในรายการกับสตริง
มีวิธีที่ง่ายกว่าในการเชื่อมโยงรายการสตริงในรายการเป็นสตริงเดียวหรือไม่? ฉันสามารถใช้str.join()ฟังก์ชั่นนี้ได้หรือไม่ เช่นนี่คืออินพุต['this','is','a','sentence']และนี่คือเอาต์พุตที่ต้องการthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str

14
สร้างรายการเปล่าในหลามด้วยขนาดที่แน่นอน
ฉันต้องการสร้างรายการที่ว่างเปล่า (หรืออะไรก็ตามที่เป็นวิธีที่ดีที่สุด) ที่สามารถเก็บองค์ประกอบได้ 10 รายการ หลังจากนั้นฉันต้องการกำหนดค่าในรายการนั้นตัวอย่างเช่นควรจะแสดง 0 ถึง 9: s1 = list(); for i in range(0,9): s1[i] = i print s1 แต่เมื่อฉันเรียกใช้รหัสนี้มันสร้างข้อผิดพลาดหรือในกรณีอื่นมันเพิ่งแสดง[](ว่าง) มีคนอธิบายได้ไหม
545 python  list 

4
ไวยากรณ์ของสำนวนที่เตรียมไว้สำหรับรายการหลามแบบสั้นคืออะไร
list.append()เป็นตัวเลือกที่ชัดเจนสำหรับการเพิ่มในส่วนท้ายของรายการ นี่เป็นคำอธิบายที่เหมาะสมlist.prepend()สำหรับการขาดหายไป สมมติว่ารายการของฉันสั้นและกังวลเรื่องประสิทธิภาพเล็กน้อยคือ list.insert(0, x) หรือ list[0:0] = [x] สำนวน?
543 python  list  prepend 

13
คุณจะสร้างสตริงที่คั่นด้วยเครื่องหมายจุลภาคจากรายการสตริงได้อย่างไร
อะไรคือวิธีที่คุณต้องการในการเชื่อมสตริงจากลำดับที่มีการเพิ่มเครื่องหมายจุลภาค นั่นคือคุณทำแผนที่อย่างไร['a', 'b', 'c']เพื่อ'a,b,c'? (กรณี['s']และ[]ควรถูกแมป's'และ''ตามลำดับ) ฉันมักจะจบลงด้วยการใช้สิ่งที่ชอบ''.join(map(lambda x: x+',',l))[:-1]แต่ก็รู้สึกไม่พอใจบ้าง
527 python  string  list 

9
รับแผนที่ () เพื่อส่งคืนรายการใน Python 3.x
ฉันพยายามแมปรายการเป็นเลขฐานสิบหกจากนั้นใช้รายการที่อื่น ใน python 2.6 มันง่ายมาก: A: Python 2.6: &gt;&gt;&gt; map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] อย่างไรก็ตามใน Python 3.1 ข้างต้นจะส่งคืนวัตถุแผนที่ B: Python 3.1: &gt;&gt;&gt; map(chr, [66, 53, 0, 94]) &lt;map object at 0x00AF5570&gt; ฉันจะดึงรายการที่แมป (เช่นเดียวกับAข้างบน) บน Python 3.x ได้อย่างไร หรือมีวิธีที่ดีกว่าในการทำเช่นนี้? วัตถุรายการเริ่มต้นของฉันมีประมาณ 45 รายการและรหัสชอบแปลงเป็นเลขฐานสิบหก

12
ความแตกต่างระหว่างวงเล็บ [] และวงเล็บคู่ [[]] สำหรับการเข้าถึงองค์ประกอบของรายการหรือ dataframe
R มีสองวิธีที่แตกต่างกันสำหรับการเข้าถึงองค์ประกอบของรายการหรือ data.frame ที่: และ[][[]] อะไรคือความแตกต่างระหว่างสองสิ่งในสถานการณ์ที่ฉันควรใช้สถานการณ์หนึ่งกับอีกสถานการณ์หนึ่ง
521 r  list  dataframe  extract  r-faq 

4
มีฟังก์ชั่นสั้น ๆ สำหรับรายการหรือไม่?
ฉันเห็นคนกำลังใช้anyรวบรวมรายการอื่นเพื่อดูว่ามีรายการอยู่ในรายการหรือไม่ แต่มีวิธีที่รวดเร็วในการทำหรือไม่: if list.contains(myItem): # do something

20
แปลงรายการเป็นกรอบข้อมูล
ฉันมีรายการข้อมูลที่ซ้อนกัน ความยาวของมันคือ 132 และแต่ละรายการเป็นรายการความยาว 20 มีวิธีที่รวดเร็วในการแปลงโครงสร้างนี้เป็นกรอบข้อมูลที่มี 132 แถวและ 20 คอลัมน์ของข้อมูลหรือไม่? นี่คือตัวอย่างข้อมูลบางส่วนที่จะทำงานกับ: l &lt;- replicate( 132, list(sample(letters, 20)), simplify = FALSE )
513 r  list  dataframe 

12
ฟังก์ชัน Transpose / Unzip (ตรงกันข้ามของ zip)
ฉันมีรายการ tuples 2 รายการและฉันต้องการแปลงเป็น 2 รายการโดยที่รายการแรกมีรายการแรกในแต่ละ tuple และรายการที่สองถือรายการที่สอง ตัวอย่างเช่น: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'], [1, 2, 3, 4]) มีฟังก์ชั่นบิวอินที่ทำเช่นนั้น?
505 python  list  matrix  transpose 


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