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

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

14
ตรวจสอบว่าองค์ประกอบทั้งหมดในรายการไม่ซ้ำกันหรือไม่
อะไรคือวิธีที่ดีที่สุด (ที่ดีที่สุดในแบบทั่วไป) ในการตรวจสอบว่าองค์ประกอบทั้งหมดในรายการไม่ซ้ำกันหรือไม่ แนวทางปัจจุบันของฉันโดยใช้ a Counterคือ: >>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2] >>> counter = Counter(x) >>> for values in counter.itervalues(): if values > 1: # do something ฉันจะทำได้ดีกว่านี้ไหม
104 python  algorithm  list  unique 

9
วิธีตรวจสอบว่ามีวัตถุอยู่แล้วในรายการหรือไม่
ฉันมีรายชื่อ List<MyObject> myList และฉันกำลังเพิ่มรายการในรายการและฉันต้องการตรวจสอบว่ามีวัตถุนั้นอยู่ในรายการหรือไม่ ก่อนที่ฉันจะทำสิ่งนี้: myList.Add(nextObject); ฉันต้องการดูว่า nextObject อยู่ในรายการหรือไม่ วัตถุ "MyObject" มีคุณสมบัติหลายอย่าง แต่การเปรียบเทียบจะขึ้นอยู่กับการจับคู่กับคุณสมบัติสองอย่าง วิธีใดเป็นวิธีที่ดีที่สุดในการตรวจสอบก่อนที่ฉันจะเพิ่ม "MyObject" ใหม่ในรายการ "MyObject" นี้ ทางออกเดียวที่ฉันคิดขึ้นคือเปลี่ยนจากรายการเป็นพจนานุกรมจากนั้นทำให้คีย์เป็นสตริงคุณสมบัติที่ต่อกัน (ดูเหมือนจะไม่สง่างามเล็กน้อย) โซลูชันอื่น ๆ ที่สะอาดกว่าโดยใช้รายการหรือ LINQ หรืออย่างอื่น?
104 c#  linq  list 




8
ค่าเบี่ยงเบนมาตรฐานของรายการ
ฉันต้องการหาค่าเฉลี่ยและส่วนเบี่ยงเบนมาตรฐานของ 1, 2, ... หลักของรายการ (Z) หลายตัว ตัวอย่างเช่นฉันมี A_rank=[0.8,0.4,1.2,3.7,2.6,5.8] B_rank=[0.1,2.8,3.7,2.6,5,3.4] C_Rank=[1.2,3.4,0.5,0.1,2.5,6.1] # etc (up to Z_rank )... ตอนนี้ฉันต้องการหาค่าเฉลี่ยและมาตรฐานของ*_Rank[0]ค่าเฉลี่ยและมาตรฐานของ*_Rank[1]ฯลฯ (เช่นค่าเฉลี่ยและค่ามาตรฐานของหลักที่ 1 จากรายการ (A..Z) _rank ทั้งหมด ค่าเฉลี่ยและมาตรฐานของหลักที่ 2 จาก ทั้งหมด (A..Z) _ รายการอันดับ; ค่าเฉลี่ยและมาตรฐานของหลักที่ 3 ... ; ฯลฯ )

8
ฉันจะรับรายการคอลัมน์ในตารางสำหรับฐานข้อมูล SQLite ได้อย่างไร
ฉันต้องการดึงรายการคอลัมน์ในตาราง ฐานข้อมูลเป็น SQLite รุ่นล่าสุด (3.6 ฉันเชื่อว่า) ฉันกำลังมองหารหัสที่ทำสิ่งนี้กับแบบสอบถาม SQL คะแนนโบนัสพิเศษสำหรับข้อมูลเมตาที่เกี่ยวข้องกับคอลัมน์ (เช่นความยาวประเภทข้อมูล ฯลฯ ... )
103 reflection  sqlite  list 

16
วิธีจัดเรียงรายการ <วัตถุ> ตามตัวอักษรโดยใช้ฟิลด์ชื่อวัตถุ
ฉันมีรายการวัตถุเช่นList&lt;Object&gt; pฉันต้องการจัดเรียงรายการนี้ตามตัวอักษรโดยใช้ฟิลด์ชื่อวัตถุ วัตถุมี 10 ฟิลด์และฟิลด์ชื่อเป็นหนึ่งในนั้น if (list.size() &gt; 0) { Collections.sort(list, new Comparator&lt;Campaign&gt;() { @Override public int compare(final Object object1, final Object object2) { return String.compare(object1.getName(), object2.getName()); } } ); } แต่ไม่มีอะไรเหมือน String.compare .. ?
103 java  list 


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 แต่ฉันต้องการทราบว่ามีวิธีอื่นที่จะทำได้อย่างมีประสิทธิภาพและมีจำนวนขั้นตอนน้อยกว่านี้หรือไม่
102 python  list  slice 

4
การมอบหมายงานกับ Python list slice อย่างไร
Python doc บอกว่าการแบ่งส่วนรายการจะส่งคืนรายการใหม่ ตอนนี้หากมีการส่งคืนรายการ "ใหม่" ฉันมีคำถามต่อไปนี้ที่เกี่ยวข้องกับ "การมอบหมายให้กับชิ้นส่วน" a = [1, 2, 3] a[0:2] = [4, 5] print a ตอนนี้ผลลัพธ์จะเป็น: [4, 5, 3] สิ่งที่ส่งคืนบางสิ่งมาทางด้านซ้ายของการแสดงออกได้อย่างไร? ใช่ฉันอ่านเอกสารแล้วและบอกว่าเป็นไปได้แล้วเนื่องจากการแบ่งส่วนรายการจะส่งคืนรายการ "ใหม่" เหตุใดจึงมีการแก้ไขรายการเดิม ฉันไม่สามารถเข้าใจกลไกที่อยู่เบื้องหลังมัน
102 python  list  slice 

12
จัดกลุ่มรายการวัตถุตามแอตทริบิวต์
ฉันต้องการจัดกลุ่มรายการของวัตถุ ( Student) โดยใช้แอตทริบิวต์ ( Location) ของวัตถุนั้น ๆ รหัสเป็นดังนี้: public class Grouping { public static void main(String[] args) { List&lt;Student&gt; studlist = new ArrayList&lt;Student&gt;(); studlist.add(new Student("1726", "John", "New York")); studlist.add(new Student("4321", "Max", "California")); studlist.add(new Student("2234", "Andrew", "Los Angeles")); studlist.add(new Student("5223", "Michael", "New York")); studlist.add(new Student("7765", "Sam", "California")); studlist.add(new Student("3442", "Mark", …
102 java  list  grouping 

9
คู่จากรายการเดียว
บ่อยครั้งที่ฉันพบว่าจำเป็นต้องประมวลผลรายการทีละคู่ ฉันสงสัยว่าวิธีใดจะเป็นวิธีที่มีประสิทธิภาพและมีประสิทธิภาพและพบสิ่งนี้ใน Google pairs = zip(t[::2], t[1::2]) ฉันคิดว่านั่นเพียงพอแล้ว แต่หลังจากการสนทนาล่าสุดเกี่ยวกับสำนวนเทียบกับประสิทธิภาพฉันตัดสินใจทำการทดสอบบางอย่าง: import time from itertools import islice, izip def pairs_1(t): return zip(t[::2], t[1::2]) def pairs_2(t): return izip(t[::2], t[1::2]) def pairs_3(t): return izip(islice(t,None,None,2), islice(t,1,None,2)) A = range(10000) B = xrange(len(A)) def pairs_4(t): # ignore value of t! t = B return izip(islice(t,None,None,2), islice(t,1,None,2)) …
101 python  list  zip  slice  idioms 

4
. NET มีวิธีตรวจสอบว่า List a มีรายการทั้งหมดใน List b หรือไม่?
ฉันมีวิธีการดังต่อไปนี้: namespace ListHelper { public class ListHelper&lt;T&gt; { public static bool ContainsAllItems(List&lt;T&gt; a, List&lt;T&gt; b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } } จุดประสงค์เพื่อตรวจสอบว่ารายการมีองค์ประกอบทั้งหมดของรายการอื่นหรือไม่ สำหรับฉันดูเหมือนว่าสิ่งนี้จะถูกสร้างขึ้นใน. NET อยู่แล้วนั่นเป็นกรณีนี้และฉันกำลังทำซ้ำฟังก์ชันหรือไม่ แก้ไข: ขออภัยที่ไม่ได้แจ้งล่วงหน้าว่าฉันใช้รหัสนี้ใน Mono เวอร์ชัน 2.4.2
100 c#  .net  list  generics  mono 

5
นับจำนวนวัตถุในรายการ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ R ฟังก์ชั่นที่จะส่งคืนจำนวนรายการในรายการ?
99 list  r  count 

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