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

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


6
Python: รายการของ dict หากมีอยู่แล้วให้เพิ่มค่า dict หากไม่มีการต่อท้าย dict ใหม่
ฉันอยากทำอะไรแบบนั้น list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]: urls[??]['nbr'] += 1 else: urls.append({'url': url, 'nbr': 1}) ฉันจะทำอย่างไร? ฉันไม่รู้ว่าควรเอาทูเพิลไปแก้ไขหรือหาดัชนีทูเปิลดี ความช่วยเหลือใด ๆ
107 python  loops  list  tuples 

4
java: (String []) List.toArray () ให้ ClassCastException
รหัสต่อไปนี้ (ทำงานใน Android) ทำให้ฉันมี ClassCastException ในบรรทัดที่ 3 เสมอ: final String[] v1 = i18nCategory.translation.get(id); final ArrayList<String> v2 = new ArrayList<String>(Arrays.asList(v1)); String[] v3 = (String[])v2.toArray(); นอกจากนี้ยังเกิดขึ้นเมื่อ v2 เป็น Object [0] และเมื่อมีสตริงอยู่ด้วย ความคิดใด ๆ ทำไม?


1
ตรวจสอบว่ารายการวัตถุมีวัตถุที่มีค่าแอตทริบิวต์ที่แน่นอนหรือไม่
ฉันต้องการตรวจสอบว่ารายการวัตถุของฉันมีวัตถุที่มีค่าแอตทริบิวต์ที่แน่นอนหรือไม่ class Test: def __init__(self, name): self.name = name # in main() l = [] l.append(Test("t1")) l.append(Test("t2")) l.append(Test("t2")) ฉันต้องการวิธีตรวจสอบว่ารายการมีวัตถุที่มีชื่อ"t1"หรือไม่ ทำได้ยังไง? ฉันพบhttps://stackoverflow.com/a/598415/292291 , [x for x in myList if x.n == 30] # list of all matches any(x.n == 30 for x in myList) # if there is any matches [i …
107 python  list  attributes  any 

4
อะไรคือความแตกต่างระหว่าง Collections.emptyList () และ Collections.EMPTY_LIST
ใน Java เรามีCollections.emptyList ()และCollections.EMPTY_LIST ทั้งสองมีคุณสมบัติเหมือนกัน: ส่งคืนรายการว่าง (ไม่เปลี่ยนรูป) รายการนี้สามารถต่ออนุกรมได้ แล้วความแตกต่างที่แน่นอนระหว่างการใช้อันอื่นคืออะไร
106 java  list  collections 

7
ตัววนซ้ำรายการแบบวงกลมใน Python
ฉันจำเป็นต้องวนซ้ำรายการแบบวงกลมอาจจะหลาย ๆ ครั้งทุกครั้งที่เริ่มต้นด้วยรายการที่เยี่ยมชมล่าสุด กรณีการใช้งานคือพูลการเชื่อมต่อ ไคลเอนต์ขอการเชื่อมต่อตัววนซ้ำจะตรวจสอบว่ามีการเชื่อมต่อแบบชี้ไปที่พร้อมใช้งานหรือไม่และส่งคืนหรือไม่เช่นนั้นจะวนซ้ำจนกว่าจะพบการเชื่อมต่อที่พร้อมใช้งาน มีวิธีทำใน Python อย่างเรียบร้อยหรือไม่?
106 python  list  iterator 

11
เหตุใดฉันจึงไม่สามารถใช้รายการเป็นคีย์ dict ใน python ได้
ฉันสับสนเล็กน้อยเกี่ยวกับสิ่งที่สามารถ / ไม่สามารถใช้เป็นคีย์สำหรับ python dict dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! dicked[(1,[3])] = 'qux' # oops, not allowed ทูเปิลจึงเป็นประเภทที่ไม่เปลี่ยนรูป แต่ถ้าฉันซ่อนรายการไว้ข้างในมันก็จะไม่เป็นกุญแจ .. ฉันจะซ่อนรายการภายในโมดูลได้ไม่ยากหรือ? ฉันมีความคิดที่คลุมเครือว่ากุญแจนั้นจะต้อง "แฮชได้" แต่ฉันจะยอมรับความไม่รู้ของตัวเองเกี่ยวกับรายละเอียดทางเทคนิค ฉันไม่รู้ว่าเกิดอะไรขึ้นที่นี่ จะเกิดอะไรขึ้นถ้าคุณพยายามใช้รายการเป็นคีย์โดยมีแฮชเป็นพูดตำแหน่งหน่วยความจำของพวกเขา

6
วิธีการเฟรมสองสำหรับลูปใน python ความเข้าใจรายการ
ฉันมีสองรายการดังต่อไปนี้ tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] ฉันต้องการแยกรายการจากentriesเมื่ออยู่ในtags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) ฉันจะเขียนสองลูปเป็นความเข้าใจรายการบรรทัดเดียวได้อย่างไร

12
ตรวจสอบว่ารายการหนึ่งมีองค์ประกอบจากอีกรายการหนึ่งหรือไม่
ฉันมีสองรายการที่มีวัตถุต่างกัน List<Object1> list1; List<Object2> list2; ฉันต้องการตรวจสอบว่าองค์ประกอบจาก list1 มีอยู่ใน list2 หรือไม่โดยยึดตามแอตทริบิวต์เฉพาะ (Object1 และ Object2 มี (ในกลุ่มอื่น ๆ ) หนึ่งแอตทริบิวต์ร่วมกัน (ที่มีประเภท Long) ชื่อ attributeSame) ตอนนี้ฉันทำแบบนี้: boolean found = false; for(Object1 object1 : list1){ for(Object2 object2: list2){ if(object1.getAttributeSame() == object2.getAttributeSame()){ found = true; //also do something } } if(!found){ //do something } found …
105 java  list  find  element 

5
วิธีการแปลง java.util.List เป็นรายการ Scala
ฉันมีวิธี Scala นี้โดยมีข้อผิดพลาดด้านล่าง ไม่สามารถแปลงเป็นรายการ Scala def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } ประเภทไม่ตรงกัน พบ: java.util.List[com.aitrich.learnware.model.domain.entity.Question]จำเป็น: scala.collection.immutable.List[com.aitrich.learnware.model.domain.entity.Question]

4
เหตุใดสิ่งที่เพิ่มขึ้นจึงใช้พื้นที่ในหน่วยความจำน้อยกว่ารายการ
A tupleใช้พื้นที่หน่วยความจำน้อยลงใน Python: >>> a = (1,2,3) >>> a.__sizeof__() 48 ในขณะที่lists ใช้พื้นที่หน่วยความจำมากกว่า: >>> b = [1,2,3] >>> b.__sizeof__() 64 เกิดอะไรขึ้นภายในการจัดการหน่วยความจำ Python


5
แทรกองค์ประกอบที่ดัชนีเฉพาะในรายการและส่งคืนรายการที่อัปเดต
ฉันมีสิ่งนี้: >>> a = [1, 2, 4] >>> print a [1, 2, 4] >>> print a.insert(2, 3) None >>> print a [1, 2, 3, 4] >>> b = a.insert(3, 6) >>> print b None >>> print a [1, 2, 3, 6, 4] มีวิธีใดบ้างที่ฉันจะได้รับรายการที่อัปเดตเป็นผลลัพธ์แทนที่จะอัปเดตรายการเดิมแทน

7
จะรักษา Unique List ใน Java ได้อย่างไร?
จะสร้างรายการของอ็อบเจ็กต์ที่ไม่ซ้ำกัน / ไม่ซ้ำกัน (ไม่ซ้ำกัน) ใน Java ได้อย่างไร? ตอนนี้ฉันใช้HashMap<String, Integer>เพื่อทำสิ่งนี้เนื่องจากคีย์ถูกเขียนทับและในตอนท้ายเราจะได้รับHashMap.getKeySet()ซึ่งจะไม่ซ้ำกัน แต่ฉันแน่ใจว่าควรจะมีวิธีที่ดีกว่านี้เนื่องจากส่วนของมูลค่านั้นเสียไป

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