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

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

8
วิธีการแปลงชุดเป็นรายการ?
ฉันใช้TreeBidiMapจากห้องสมุดApache Collections doublesฉันต้องการที่จะจัดเรียงนี้กับค่าที่มี วิธีการของฉันคือการดึงCollectionค่าใดค่าหนึ่งโดยใช้: Collection coll = themap.values(); ซึ่งใช้งานได้ดีตามธรรมชาติ คำถามหลัก:ตอนนี้ฉันต้องการทราบว่าฉันสามารถแปลง / ส่ง (ไม่แน่ใจว่าสิ่งใดถูกต้อง) collลงในรายการListเพื่อให้สามารถเรียงลำดับได้หรือไม่ จากนั้นผมก็ตั้งใจจะย้ำกว่าเรียงListวัตถุที่ควรจะเป็นในการสั่งซื้อและได้รับกุญแจที่เหมาะสมจากTreeBidiMap( themap) โดยใช้themap.getKey(iterator.next())ที่ iterator doublesจะถูกกว่ารายชื่อของ

9
เข้าร่วมรายการที่มีประเภทแตกต่างกันเป็นสตริงใน Python
ฉันต้องการเข้าร่วมรายการ รายการจำนวนมากในรายการเป็นค่าจำนวนเต็มที่ส่งคืนจากฟังก์ชัน กล่าวคือ myList.append(munfunc()) ฉันจะแปลงผลลัพธ์ที่ส่งคืนเป็นสตริงเพื่อเข้าร่วมกับรายการได้อย่างไร ฉันต้องทำสิ่งต่อไปนี้ทุกค่าจำนวนเต็มหรือไม่: myList.append(str(myfunc())) มีวิธี Pythonic มากขึ้นในการแก้ปัญหาการหล่อหรือไม่?
292 python  string  list 

4
Python string.join (รายการ) บนอาร์เรย์วัตถุแทนอาร์เรย์สตริง
ใน Python ฉันทำได้: >>> list = ['a', 'b', 'c'] >>> ', '.join(list) 'a, b, c' มีวิธีง่าย ๆ ที่จะทำเช่นเดียวกันเมื่อฉันมีรายการวัตถุหรือไม่? >>> class Obj: ... def __str__(self): ... return 'name' ... >>> list = [Obj(), Obj(), Obj()] >>> ', '.join(list) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: sequence …
291 python  list 



9
วิธีการเริ่มต้นรายการ Tuples ได้อย่างง่ายดาย?
ฉันรักtuples ช่วยให้คุณสามารถจัดกลุ่มข้อมูลที่เกี่ยวข้องเข้าด้วยกันได้อย่างรวดเร็วโดยไม่ต้องเขียน struct หรือคลาสของมัน สิ่งนี้มีประโยชน์มากในขณะที่ refactoring รหัสที่แปลเป็นภาษาท้องถิ่นมาก การเริ่มต้นรายการของพวกเขา แต่ดูเหมือนว่าซ้ำซ้อน var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), Tuple.Create( 1, "airplane" ) }; ไม่มีวิธีที่ดีกว่านี้หรือ ฉันจะรักวิธีการแก้ปัญหาตามสายของที่initializer พจนานุกรม Dictionary<int, string> students = new Dictionary<int, string>() { { 111, "bleh" }, { 112, "bloeh" }, { 113, …

6
มีรายการพร้อมกันใน JDK ของ Java หรือไม่
ฉันจะสร้างอินสแตนซ์ของรายการที่เกิดขึ้นพร้อมกันซึ่งฉันสามารถเข้าถึงองค์ประกอบตามดัชนีได้อย่างไร JDK มีคลาสหรือวิธีการจากโรงงานใดบ้างที่ฉันสามารถใช้ได้
277 java  list  concurrency 

15
ฉันจะลบองค์ประกอบออกจากรายการได้อย่างไร
ฉันมีรายการและฉันต้องการลบองค์ประกอบเดียวจากมัน ฉันจะทำสิ่งนี้ได้อย่างไร ฉันลองค้นหาสิ่งที่ฉันคิดว่าชื่อที่ชัดเจนสำหรับฟังก์ชั่นนี้จะอยู่ในคู่มืออ้างอิงและฉันไม่พบสิ่งที่เหมาะสม
275 r  list  indexing 

11
จะจัดกลุ่มแถวข้อมูลลงในรายการใน pandas groupby ได้อย่างไร?
ฉันมีกรอบข้อมูลนุ่นdfเหมือน: a b A 1 A 2 B 5 B 5 B 4 C 6 ฉันต้องการจัดกลุ่มตามคอลัมน์แรกและรับคอลัมน์ที่สองเป็นรายการในแถว : A [1,2] B [5,5,4] C [6] เป็นไปได้ไหมที่จะทำสิ่งนี้โดยใช้นุ่นกลุ่ม

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

10
เหตุใดรายการจึงไม่มีวิธี "รับ" ที่ปลอดภัยเช่นพจนานุกรม
เหตุใดรายการจึงไม่มีวิธี "รับ" ที่ปลอดภัยเช่นพจนานุกรม >>> d = {'a':'b'} >>> d['a'] 'b' >>> d['c'] KeyError: 'c' >>> d.get('c', 'fail') 'fail' >>> l = [1] >>> l[10] IndexError: list index out of range

26
วิธีที่มีประสิทธิภาพในการหมุนรายการในหลาม
วิธีที่มีประสิทธิภาพมากที่สุดในการหมุนรายการในหลามคืออะไร? ตอนนี้ฉันมีสิ่งนี้: >>> def rotate(l, n): ... return l[n:] + l[:n] ... >>> l = [1,2,3,4] >>> rotate(l,1) [2, 3, 4, 1] >>> rotate(l,2) [3, 4, 1, 2] >>> rotate(l,0) [1, 2, 3, 4] >>> rotate(l,-1) [4, 1, 2, 3] มีวิธีที่ดีกว่า?
263 python  list 

14
พิจารณาว่าสตริงอยู่ในรายการใน JavaScript หรือไม่
ใน SQL เราสามารถดูว่าสตริงอยู่ในรายการดังนี้: Column IN ('a', 'b', 'c') เป็นวิธีที่ดีในการทำเช่นนี้ใน JavaScript? การทำสิ่งนี้เป็นสิ่งที่ไม่น่าเชื่อถือ if (expression1 || expression2 || str === 'a' || str === 'b' || str === 'c') { // do something } และฉันไม่แน่ใจเกี่ยวกับประสิทธิภาพหรือความชัดเจนของสิ่งนี้: if (expression1 || expression2 || {a:1, b:1, c:1}[str]) { // do something } หรืออาจใช้ฟังก์ชันสวิตช์: var str = …
262 javascript  string  list 

27
แปลงรายการทั่วไป / แจกแจงเป็น DataTable หรือไม่
ฉันมีวิธีการสองสามอย่างที่ส่งคืนรายการทั่วไปที่ต่างกัน มีอยู่ใน. net ใด ๆ วิธีคงที่ระดับหรืออะไรก็ตามที่จะแปลงรายการใด ๆ ลงใน DataTable? สิ่งเดียวที่ฉันจินตนาการได้คือใช้ Reflection เพื่อทำสิ่งนี้ ถ้าฉันมีสิ่งนี้: List<Whatever> whatever = new List<Whatever>(); (รหัสต่อไปนี้ใช้ไม่ได้แน่นอน แต่ฉันต้องการมีความเป็นไปได้ที่: DataTable dt = (DataTable) whatever;
261 c#  list  generics  datatable 

13
แปลงรายการ Python ด้วยสายอักขระทั้งหมดเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่
ฉันมีตัวแปรรายการหลามที่มีสตริง มีฟังก์ชันไพ ธ อนที่สามารถแปลงสตริงทั้งหมดในหนึ่งรอบเป็นตัวพิมพ์เล็กและในทางกลับกันเป็นตัวพิมพ์ใหญ่หรือไม่?
261 python  list 

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