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

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

4
วิธีอ่านไฟล์ข้อความในรายการหรืออาเรย์ด้วย Python
ฉันพยายามอ่านบรรทัดของไฟล์ข้อความในรายการหรืออาเรย์ในหลาม ฉันแค่ต้องสามารถเข้าถึงไอเท็มใดก็ได้ในรายการหรืออาเรย์หลังจากสร้างแล้ว ไฟล์ข้อความถูกจัดรูปแบบดังนี้: 0,0,200,0,53,1,0,255,...,0. ที่...ด้านบนมีไฟล์ข้อความจริงมีหลายร้อยหรือหลายพันรายการ ฉันใช้รหัสต่อไปนี้เพื่อพยายามอ่านไฟล์ในรายการ: text_file = open("filename.dat", "r") lines = text_file.readlines() print lines print len(lines) text_file.close() ผลลัพธ์ที่ฉันได้รับคือ: ['0,0,200,0,53,1,0,255,...,0.'] 1 เห็นได้ชัดว่ามันกำลังอ่านไฟล์ทั้งหมดลงในรายการของรายการเดียวมากกว่ารายการของแต่ละรายการ ผมทำอะไรผิดหรือเปล่า?
176 python  arrays  list  text 

3
วิธีผนวกหลายค่าเข้ากับรายการใน Python
ฉันพยายามหาวิธีผนวกหลายค่ากับรายการใน Python ฉันรู้ว่ามีไม่กี่วิธีที่จะทำเช่นการป้อนข้อมูลด้วยตนเองค่าหรือ Pur การดำเนินการผนวกในforวงหรือappendและextendฟังก์ชั่น อย่างไรก็ตามฉันสงสัยว่ามีวิธีที่ประณีตกว่านี้หรือไม่? อาจเป็นแพคเกจหรือฟังก์ชั่นบางอย่าง?
176 python  list 

5
รับรายการค่าที่แตกต่างในรายการ
ใน C # สมมติว่าฉันมีคลาสที่เรียกว่า Note พร้อมตัวแปรสมาชิก String สามตัว public class Note { public string Title; public string Author; public string Text; } และฉันมีรายการประเภทหมายเหตุ: List<Note> Notes = new List<Note>(); อะไรจะเป็นวิธีที่สะอาดที่สุดในการรับรายการค่าที่แตกต่างทั้งหมดในคอลัมน์ผู้แต่ง ฉันสามารถวนซ้ำในรายการและเพิ่มค่าทั้งหมดที่ไม่ซ้ำกับรายการของสตริงอื่น แต่สิ่งนี้ดูสกปรกและไม่มีประสิทธิภาพ ฉันมีความรู้สึกว่ามีสิ่งก่อสร้าง Linq ที่น่าอัศจรรย์ซึ่งจะทำสิ่งนี้ในบรรทัดเดียว แต่ฉันไม่สามารถคิดอะไรได้เลย
175 c#  linq  list  distinct 

8
ตัวแปร SQL เพื่อเก็บรายการของจำนวนเต็ม
ฉันพยายามที่จะดีบักรายงาน SQL ของคนอื่นและวางคิวรีรายงานพื้นฐานลงในหน้าต่างแบบสอบถามของ SQL 2012 หนึ่งในพารามิเตอร์ที่รายงานถามคือรายการจำนวนเต็ม สิ่งนี้สามารถทำได้ในรายงานผ่านกล่องดร็อปดาวน์แบบเลือกได้หลายแบบ แบบสอบถามพื้นฐานของรายงานใช้รายการจำนวนเต็มนี้ในwhereข้อเช่น select * from TabA where TabA.ID in (@listOfIDs) ฉันไม่ต้องการแก้ไขแบบสอบถามที่ฉันกำลังดีบั๊ก แต่ฉันไม่สามารถหาวิธีสร้างตัวแปรบน SQL Server ที่สามารถเก็บข้อมูลประเภทนี้เพื่อทดสอบได้ เช่น declare @listOfIDs int set listOfIDs = 1,2,3,4 ไม่มีประเภทข้อมูลที่สามารถเก็บรายการจำนวนเต็มดังนั้นฉันจะเรียกใช้แบบสอบถามรายงานใน SQL Server ของฉันด้วยค่าเดียวกันกับรายงานได้อย่างไร

21
ค้นหาองค์ประกอบที่พบบ่อยที่สุดในรายการ
วิธีที่มีประสิทธิภาพในการค้นหาองค์ประกอบที่พบบ่อยที่สุดในรายการ Python คืออะไร? รายการของฉันอาจไม่ถูกแฮชดังนั้นจึงไม่สามารถใช้พจนานุกรมได้ นอกจากนี้ในกรณีที่ดึงรายการที่มีดัชนีต่ำสุดควรจะกลับมา ตัวอย่าง: >>> most_common(['duck', 'duck', 'goose']) 'duck' >>> most_common(['goose', 'duck', 'duck', 'goose']) 'goose'
174 python  list 

6
ความแตกต่างระหว่างรายการที่ล้อมรอบด้วยวงเล็บเหลี่ยมและวงเล็บใน Python คืออะไร?
>>> x=[1,2] >>> x[1] 2 >>> x=(1,2) >>> x[1] 2 พวกเขาทั้งสองถูกต้องหรือไม่ เป็นที่ต้องการด้วยเหตุผลบางอย่าง?
174 python  list 

12
ฉันจะค้นหาองค์ประกอบสุดท้ายในรายการ <> ได้อย่างไร
ต่อไปนี้เป็นสารสกัดจากรหัสของฉัน: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID = classID; this.m_CategoryID = …
172 c#  list  for-loop 

5
ฉันจะใช้ Linq เพื่อรับรายการคุณสมบัติที่ไม่ซ้ำจากรายการวัตถุได้อย่างไร
ฉันกำลังพยายามใช้ Linq เพื่อส่งกลับรายการรหัสที่ระบุรายการของวัตถุที่ id เป็นคุณสมบัติ ฉันต้องการที่จะสามารถทำเช่นนี้ได้โดยไม่ต้องวนลูปผ่านแต่ละวัตถุและดึงรหัสที่เป็นเอกลักษณ์ที่ฉันพบ ฉันมีรายการของวัตถุประเภท MyClass และหนึ่งในคุณสมบัติของคลาสนี้คือ ID public class MyClass { public int ID { get; set; } } สิ่งที่ฉันต้องการจะทำคือเขียนแบบสอบถาม Linq เพื่อส่งรายการรหัสเหล่านั้นกลับมาให้ฉัน ฉันจะทำIList&lt;MyClass&gt;เช่นนั้นได้อย่างไรเมื่อมันคืนค่าIEnumerable&lt;int&gt;ของรหัส? ฉันแน่ใจว่าต้องเป็นไปได้ที่จะทำในหนึ่งหรือสองบรรทัดโดยใช้ Linq แทนที่จะวนซ้ำแต่ละรายการในรายการ MyClass และเพิ่มค่าที่ไม่ซ้ำกันลงในรายการ ความช่วยเหลือใด ๆ ในการสร้างโซลูชันที่สง่างามจะได้รับการชื่นชมอย่างมาก!
171 linq  class  list  c#-3.0  properties 

9
Pythonic way เพื่อส่งคืนรายการของทุกรายการที่ n ในรายการที่ใหญ่ขึ้น
สมมติว่าเรามีรายการตัวเลขตั้งแต่ 0 ถึง 1,000 มีวิธีการแบบ pythonic / อย่างมีประสิทธิภาพในการผลิตรายการแรกและต่อมาทุก 10 รายการคือ[0, 10, 20, 30, ... ]อะไร? ใช่ฉันสามารถทำสิ่งนี้ได้โดยใช้ for for loop แต่ฉันสงสัยว่ามีวิธีการทำแบบนี้ที่ neater อาจทำได้แม้แต่ในบรรทัดเดียวหรือไม่?
170 list  python 

6
คุณเชื่อมต่อรายการใน C # ได้อย่างไร
ถ้าฉันมี: List&lt;string&gt; myList1; List&lt;string&gt; myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? ฉันรันโค้ดที่คล้ายกับสิ่งนี้ใน Visual Studio 2008 และกำหนดจุดพักหลังจากการดำเนินการแต่ละครั้ง หลังจากmyList1 = getMeAList();, myList1มีสี่สายและผมกดปุ่มบวกเพื่อให้แน่ใจว่าพวกเขาไม่ได้ nulls ทั้งหมด หลังจาก myList2 = getMeAnotherList();, myList2มีหกสายและฉันจะตรวจสอบเพื่อให้แน่ใจว่าพวกเขาไม่ได้ …
170 c#  arrays  list  concatenation 

5
Linq เลือกวัตถุในรายการที่มีอยู่ใน (A, B, C)
ordersฉันมีรายชื่อของ ฉันต้องการเลือกordersตามสถานะชุดคำสั่งซื้อ ดังนั้นโดยพื้นฐานแล้ว select orders where order.StatusCode in ("A", "B", "C") // Filter the orders based on the order status var filteredOrders = from order in orders.Order where order.StatusCode.????????("A", "B", "C") select order;

5
มีฟังก์ชั่นคล้ายซิปที่มีความยาวสูงสุดใน Python หรือไม่?
มีฟังก์ชั่นในตัวที่ทำงานเหมือนzip()แต่จะเสริมผลลัพธ์เพื่อให้ความยาวของรายการผลลัพธ์เป็นความยาวของอินพุตที่ยาวที่สุดแทนที่จะเป็นอินพุตที่สั้นที่สุด ? &gt;&gt;&gt; a = ['a1'] &gt;&gt;&gt; b = ['b1', 'b2', 'b3'] &gt;&gt;&gt; c = ['c1', 'c2'] &gt;&gt;&gt; zip(a, b, c) [('a1', 'b1', 'c1')] &gt;&gt;&gt; What command goes here? [('a1', 'b1', 'c1'), (None, 'b2', 'c2'), (None, 'b3', None)]
170 python  list  zip 


12
วิธีรับตำแหน่งรายการในรายการ
ฉันกำลังวนซ้ำรายการและฉันต้องการพิมพ์ดัชนีของรายการหากตรงตามเงื่อนไข ฉันจะทำสิ่งนี้ได้อย่างไร ตัวอย่าง: testlist = [1,2,3,5,3,1,2,1,6] for item in testlist: if item == 1: print position
169 python  list 

7
วิธีการแปลงสตริงที่คั่นด้วยจุลภาคเป็นรายการใน Python?
รับสตริงที่เป็นลำดับของค่าหลายค่าคั่นด้วยเครื่องหมายจุลภาค: mStr = 'A,B,C,D,E' ฉันจะแปลงสตริงเป็นรายการได้อย่างไร mList = ['A', 'B', 'C', 'D', 'E']
169 python  parsing  list  tuples 

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