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

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

5
ฉันจะแสดงรายการ (ls) 5 ไฟล์ที่แก้ไขล่าสุดในไดเร็กทอรีได้อย่างไร
ฉันรู้ว่าls -tจะแสดงรายการไฟล์ทั้งหมดตามเวลาที่แก้ไข แต่ฉันจะ จำกัด ผลลัพธ์เหล่านี้เฉพาะnไฟล์สุดท้ายได้อย่างไร
142 linux  list  terminal  limit  ls 

18
วิธีคัดลอกรายการ Java Collections
ฉันมีArrayListและฉันต้องการที่จะคัดลอกมันอย่างแน่นอน ฉันใช้คลาสยูทิลิตี้เมื่อเป็นไปได้บนสมมติฐานที่ว่ามีคนใช้เวลาทำให้ถูกต้อง ตามธรรมชาติแล้วฉันก็จบลงด้วยCollectionsคลาสที่มีวิธีการคัดลอก สมมติว่าฉันมีต่อไปนี้: List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); List<String> b = new ArrayList<String>(a.size()); Collections.copy(b,a); นี้ล้มเหลวเนื่องจากโดยทั่วไปจะคิดว่าไม่ใหญ่พอที่จะถือb aใช่ฉันรู้ว่าbมีขนาด 0 แต่มันควรจะใหญ่พอตอนนี้ไม่ควรหรือไม่ ถ้าฉันต้องกรอกbก่อนจากนั้นก็Collections.copy()จะกลายเป็นฟังก์ชั่นที่ไร้ประโยชน์อย่างสมบูรณ์ในใจของฉัน ดังนั้นยกเว้นการเขียนโปรแกรมฟังก์ชั่นการคัดลอก (ซึ่งฉันจะทำตอนนี้) มีวิธีที่เหมาะสมในการทำเช่นนี้หรือไม่?
141 java  list  collections  copy 

10
วิธีเปรียบเทียบรายการที่ไม่ได้เรียงลำดับสองรายการ (ไม่ได้ตั้งค่า) ใน Python อย่างมีประสิทธิภาพ
a = [1, 2, 3, 1, 2, 3] b = [3, 2, 1, 3, 2, 1] a & b ควรได้รับการพิจารณาอย่างเท่าเทียมกันเพราะพวกเขามีองค์ประกอบเดียวกันทุกประการเท่านั้น สิ่งที่เป็นรายการจริงของฉันจะประกอบด้วยวัตถุ (อินสแตนซ์ชั้นเรียนของฉัน) ไม่ใช่จำนวนเต็ม

8
มีผลกระทบต่อประสิทธิภาพเมื่อโทร ToList () หรือไม่?
เมื่อใช้ToList()จะมีผลกระทบต่อประสิทธิภาพที่ต้องพิจารณาหรือไม่ ฉันกำลังเขียนแบบสอบถามเพื่อดึงไฟล์จากไดเรกทอรีซึ่งเป็นแบบสอบถาม: string[] imageArray = Directory.GetFiles(directory); อย่างไรก็ตามเนื่องจากฉันชอบทำงานด้วยList<>แทนฉันจึงตัดสินใจที่จะใส่ ... List<string> imageList = Directory.GetFiles(directory).ToList(); ดังนั้นจะมีผลกระทบต่อประสิทธิภาพการทำงานบางอย่างที่ควรพิจารณาเมื่อตัดสินใจทำการแปลงเช่นนี้หรือควรพิจารณาเมื่อจัดการกับไฟล์จำนวนมากเท่านั้น นี่เป็นการแปลงที่เล็กน้อยหรือไม่?
139 c#  arrays  performance  list 

7
วิธีการแยก () สตริงที่คั่นด้วยรายการ <String>
ฉันมีรหัสนี้: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . แต่คิดว่าฉันน่าจะไปกับ List แทน แต่รหัสนี้: List&lt;String&gt; listStrLineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; …
139 c#  .net  list  arraylist 

16
PHP รับไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีที่กำหนด
ฉันจะรับไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีที่กำหนดโดยไม่มีไฟล์.(ไดเรกทอรีปัจจุบัน) หรือ..(ไดเรกทอรีหลัก) จากนั้นใช้แต่ละไดเรกทอรีในฟังก์ชันได้อย่างไร
139 php  list  get  subdirectory 

10
ฉันจะรับทรัพยากร "โฟลเดอร์" จากในไฟล์ jar ของฉันได้อย่างไร
ฉันมีโฟลเดอร์ทรัพยากร / แพ็คเกจในรากของโครงการของฉันฉัน "ไม่" ต้องการโหลดไฟล์บางไฟล์ ถ้าฉันต้องการโหลดไฟล์บางไฟล์ฉันจะใช้ class.getResourceAsStream และฉันจะสบายดี !! สิ่งที่ฉันต้องการทำจริง ๆ คือการโหลด "โฟลเดอร์" ในโฟลเดอร์ทรัพยากรวนไฟล์ในโฟลเดอร์นั้นและรับกระแสข้อมูลไปยังแต่ละไฟล์และอ่านเนื้อหา ... สมมติว่าชื่อไฟล์ไม่ได้ถูกกำหนดก่อนรันไทม์ ... ฉันควรทำอย่างไรดี? มีวิธีรับรายการไฟล์ภายในโฟลเดอร์ในไฟล์ jar ของคุณหรือไม่? โปรดสังเกตว่าไฟล์ Jar ที่มีทรัพยากรเป็นไฟล์ jar เดียวกันกับที่โค้ดกำลังรัน ... ขอบคุณล่วงหน้า...

10
Python ค้นหาองค์ประกอบในรายการหนึ่งที่ไม่ได้อยู่ในรายการอื่น [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่แล้วที่นี่ : ค้นหาองค์ประกอบที่ไม่อยู่ในรายการ (10 คำตอบ) ปิดให้บริการในวันที่ 24 ที่ผ่านมา ฉันต้องการเปรียบเทียบสองรายการเพื่อสร้างรายการองค์ประกอบเฉพาะที่พบในรายการหนึ่ง แต่ไม่พบในรายการอื่น ตัวอย่างเช่น: main_list=[] list_1=["a", "b", "c", "d", "e"] list_2=["a", "f", "c", "m"] ฉันต้องการวนซ้ำ list_1 และต่อท้าย main_list องค์ประกอบทั้งหมดจาก list_2 ที่ไม่พบใน list_1 ผลลัพธ์ควรเป็น: main_list=["f", "m"] ฉันจะทำกับ python ได้อย่างไร?
139 python  list 

3
ความแตกต่างระหว่าง Iterator และ Listiterator?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); เราสามารถใช้IteratorการสำรวจSetหรือหรือList Mapแต่ListIteratorสามารถนำมาใช้เพื่อทำงานภายในก็ไม่สามารถเดินทางข้ามList Setทำไม? ฉันรู้ว่าความแตกต่างที่สำคัญคือด้วยตัววนซ้ำเราสามารถเดินทางในทิศทางเดียวเท่านั้น แต่ด้วยการที่ListIteratorเราสามารถเดินทางได้ทั้งสองทิศทาง มีความแตกต่างอื่น ๆ อีกไหม? และข้อได้เปรียบใด ๆListIteratorมากกว่าIterator?

14
วิธีดำเนินการคูณสององค์ประกอบที่ชาญฉลาดได้อย่างไร
ฉันต้องการทำการคูณองค์ประกอบที่ชาญฉลาดเพื่อคูณสองรายการด้วยค่าใน Python เหมือนกับที่เราสามารถทำได้ใน Matlab นี่คือวิธีที่ฉันจะทำใน Matlab a = [1,2,3,4] b = [2,3,4,5] a .* b = [2, 6, 12, 20] ความเข้าใจจะให้รายการ 16 รายการรายการสำหรับการรวมกันทุกx * yของxจากaและจากy bไม่แน่ใจวิธีแผนที่นี้ Numpy.linspace(1.0, 0.5, num=len(dataset)) =)หากใครสนใจว่าทำไมฉันมีชุดข้อมูลและต้องการที่จะคูณด้วย

3
อะไรทำให้ [* a] แสดงผลโดยรวม
เห็นได้ชัดว่าlist(a)ไม่รวม overallocate, [x for x in a]overallocates ในบางจุดและ[*a]overallocates ตลอดเวลา ? นี่คือขนาด n จาก 0 ถึง 12 และขนาดผลลัพธ์เป็นไบต์สำหรับวิธีการสามวิธี: 0 56 56 56 1 64 88 88 2 72 88 96 3 80 88 104 4 88 88 112 5 96 120 120 6 104 120 128 7 112 120 136 8 …

5
เหตุใดจึงอนุญาตให้ใช้เครื่องหมายจุลภาคต่อท้ายในรายการ
ฉันสงสัยว่าทำไมใน Python เครื่องหมายจุลภาคต่อท้ายในรายการจึงเป็นไวยากรณ์ที่ถูกต้องและดูเหมือนว่า Python จะเพิกเฉยต่อมัน: &gt;&gt;&gt; ['a','b',] ['a', 'b'] มันสมเหตุสมผลแล้วเมื่อมันเป็นทูเพิล('a')และ('a',)เป็นสองสิ่งที่แตกต่างกัน แต่อยู่ในรายการ?
136 python  list  syntax  comma  trailing 

8
การเรียงลำดับรายการแบบไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่โดยไม่ลดขนาดผลลัพธ์?
ฉันมีรายการสตริงดังนี้: ['Aden', 'abel'] ฉันต้องการจัดเรียงรายการโดยไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ ดังนั้นฉันต้องการรับ: ['abel', 'Aden'] แต่ฉันกลับตรงกันข้ามกับsorted()หรือlist.sort()เพราะตัวพิมพ์ใหญ่ปรากฏก่อนตัวพิมพ์เล็ก จะเพิกเฉยต่อคดีได้อย่างไร? ฉันเคยเห็นวิธีแก้ปัญหาที่เกี่ยวข้องกับการลดขนาดรายการทั้งหมด แต่ฉันไม่ต้องการเปลี่ยนกรณีของรายการ


28
สร้างอาร์เรย์ต้นไม้จากอาร์เรย์แบบแบนในจาวาสคริปต์
ฉันมีไฟล์ json ที่ซับซ้อนซึ่งฉันต้องจัดการด้วยจาวาสคริปต์เพื่อทำให้เป็นลำดับชั้นเพื่อที่จะสร้างต้นไม้ในภายหลัง ทุกรายการของ json มี: id: id เฉพาะ, parentId: id ของโหนดพาเรนต์ (ซึ่งเป็น 0 ถ้าโหนดเป็นรูทของทรี) ระดับ: ระดับของความลึกในทรี ข้อมูล json "สั่งซื้อ" แล้ว ฉันหมายความว่ารายการจะมีโหนดแม่หรือโหนดบราเดอร์เหนือตัวเองและภายใต้โหนดลูกหรือโหนดพี่ชาย อินพุต: { "People": [ { "id": "12", "parentId": "0", "text": "Man", "level": "1", "children": null }, { "id": "6", "parentId": "12", "text": "Boy", "level": "2", "children": null }, …
134 javascript  arrays  list  tree 

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