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

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

20
การเข้าถึงดัชนีในลูป 'สำหรับ' หรือไม่
ฉันจะเข้าถึงดัชนีในforลูปดังต่อไปนี้ได้อย่างไร ints = [8, 23, 45, 12, 78] for i in ints: print('item #{} = {}'.format(???, i)) ฉันต้องการเอาท์พุทนี้: item #1 = 8 item #2 = 23 item #3 = 45 item #4 = 12 item #5 = 78 เมื่อฉันวนลูปโดยใช้forลูปฉันจะเข้าถึงดัชนีลูปได้อย่างไรจาก 1 ถึง 5 ในกรณีนี้
3604 python  loops  list 

30
วิธีการสร้างรายชื่อแบบเรียบจากรายการ?
Наэтотвопросестьответына Stack Overflow нарусском : Сшитьдвасписка, Python ฉันสงสัยว่ามีทางลัดในการสร้างรายการอย่างง่ายจากรายการใน Python หรือไม่ ฉันสามารถทำได้ในforวง แต่อาจจะมี "หนึ่งซับ" ที่เจ๋ง ๆ ? ฉันลองด้วยreduce()แต่ฉันได้รับข้อผิดพลาด รหัส l = [[1, 2, 3], [4, 5, 6], [7], [8, 9]] reduce(lambda x, y: x.extend(y), l) ข้อความผิดพลาด Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 1, …

30
ทำความเข้าใจสัญกรณ์ชิ้น
ฉันต้องการคำอธิบายที่ดี (มีการอ้างอิงเป็นบวก) ในสัญกรณ์ชิ้นของ Python สำหรับฉันแล้วสัญกรณ์นี้ต้องมีการหยิบขึ้นมาบ้าง มันดูมีพลังมาก แต่ฉันก็ไม่ได้เอาหัวไปรอบ ๆ
3282 python  list  slice  iterable 

27
ฉันจะตรวจสอบว่ารายการว่างเปล่าได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ตัวอย่างเช่นหากผ่านสิ่งต่อไปนี้: a = [] ฉันจะตรวจสอบเพื่อดูว่าaว่างเปล่าได้อย่างไร
3234 python  list 


20
ความแตกต่างระหว่างวิธีการรายการของงูใหญ่ผนวกและขยายคืออะไร?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ความแตกต่างระหว่างวิธีรายการappend()กับextend()อะไร

19
วิธีโคลนหรือคัดลอกรายการ
ตัวเลือกในการโคลนหรือคัดลอกรายการใน Python มีอะไรบ้าง ในขณะที่ใช้new_list = my_listการปรับเปลี่ยนใด ๆ ที่จะnew_listเปลี่ยนแปลงmy_listทุกครั้ง ทำไมนี้
2547 python  list  copy  clone 


30
คุณจะแบ่งรายการออกเป็นกลุ่มขนาดเท่า ๆ กันได้อย่างไร
ฉันมีรายการความยาวโดยพลการและฉันจำเป็นต้องแยกมันออกเป็นชิ้นขนาดเท่ากันและทำงานกับมัน มีวิธีที่ชัดเจนในการทำเช่นรักษาตัวนับและสองรายการและเมื่อรายการที่สองเติมให้เพิ่มลงในรายการแรกและล้างรายการที่สองสำหรับรอบถัดไปของข้อมูล แต่อาจมีราคาแพงมาก ฉันสงสัยว่าใครมีวิธีแก้ปัญหาที่ดีสำหรับรายการที่มีความยาวเช่นใช้เครื่องกำเนิดไฟฟ้า ฉันกำลังมองหาบางสิ่งที่มีประโยชน์itertoolsแต่ฉันไม่พบสิ่งใดที่มีประโยชน์ชัดเจน แต่อาจจะพลาดได้ คำถามที่เกี่ยวข้อง: วิธี "pythonic" ที่มากที่สุดในการวนซ้ำรายการในกลุ่มคืออะไร
2264 python  list  split  chunks 



18
ฉันจะเรียงลำดับรายการพจนานุกรมตามค่าของพจนานุกรมได้อย่างไร
ฉันมีรายการพจนานุกรมและต้องการให้แต่ละรายการเรียงลำดับตามค่าคุณสมบัติเฉพาะ คำนึงถึงอาร์เรย์ด้านล่าง [{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}] เมื่อเรียงตามnameควรเป็น [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]

10
ทำไมถึงเป็น string.join (list) แทนที่จะเป็น list.join (string)
สิ่งนี้ทำให้ฉันสับสนอยู่เสมอ ดูเหมือนว่าจะดีกว่านี้: my_list = ["Hello", "world"] print(my_list.join("-")) # Produce: "Hello-world" กว่านี้: my_list = ["Hello", "world"] print("-".join(my_list)) # Produce: "Hello-world" มีเหตุผลที่เฉพาะเจาะจงเช่นนี้หรือไม่?
1762 python  string  list 



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