Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : thêm các phần tử của danh sách trong python

Có thể có nhiều tình huống trong đó người ta yêu cầu tìm tổng kết chỉ mục của hai danh sách khác nhau. Điều này có thể có một ứng dụng khả thi trong lập trình ban ngày. Chúng ta hãy thảo luận về nhiều cách khác nhau mà tác vụ này có thể được thực hiện.

Phương pháp # 1: Phương pháp ngây thơ
Trong phương pháp này, chúng ta chỉ cần chạy một vòng lặp và thêm vào danh sách mới tổng kết của cả hai phần tử trong danh sách ở chỉ mục tương tự cho đến khi chúng ta kết thúc danh sách nhỏ hơn. Đây là phương pháp cơ bản để đạt được nhiệm vụ này.

test_list1 = [ 1 , 3 < mã class = "trơn">, 4 , 6 , 8 ]

test_list2 = [ 4 , 5 , 6 , 2 , 10 ]

< p class = "line number8 index7 alt1">

print ( " Original list 1: " + str (test_list1))

print ( " Danh sách ban đầu 2: " + str (test_list2))

< code class = "undefined space">

res_list = []

cho i trong range ( 0 , len (test_list1)):

res_list.append (test_list1 [i] + < code class = "trơn"> test_list2 [i])

print ( "Danh sách kết quả là:" < / code> + str (res_list))

< p class = "code-editor-container">

 
 

Đầu ra :

Danh sách ban đầu 1: [1, 3, 4, 6, 8]
Danh sách gốc 2: [4, 5, 6, 2, 10]
Danh sách kết quả là: [5, 8, 10, 8, 18]

Phương pháp # 2: Sử dụng tính năng hiểu danh sách
Cách viết tắt của kỹ thuật được giải thích ở trên, thông tin hiểu danh sách thường nhanh hơn để nhập và do đó phải được ưu tiên thực hiện các loại tác vụ lập trình này.

test_list1 = [ 1 , < code class = "value"> 3 , 4 , 6 , 8 ] < / code>

test_list2 = [ 4 , 5 , 6 , 2 , 10 ]

print ( "Danh sách ban đầu 1:" + str (test_list1))

print ( "Danh sách ban đầu 2:" + str < code class = "trơn"> (test_list2))

res_list = [test_list1 [i] + test_list2 [i] cho i trong range ( len (test_list1))]

print ( "Danh sách kết quả là:" + str (res_list))

< / p>

 
 

Đầu ra:

Danh sách ban đầu 1: [1, 3, 4, 6, 8]
Danh sách gốc 2: [4, 5, 6, 2, 10]
Danh sách kết quả là: [5, 8, 10, 8, 18]

Phương pháp # 3: Sử dụng map () + add ()
map () cũng có thể được sử dụng, vì chúng tôi có thể nhập thao tác thêm vào map () cùng với hai danh sách và map () có thể thực hiện thêm cả hai các kỹ thuật. Điều này có thể được mở rộng cho bất kỳ phép toán nào có thể.

từ toán tử nhập thêm

test_list1 = [ 1 , < / code> 3 , 4 , 6 < mã class = "trơn">, 8 ]

test_list2 = [ 4 , 5 , 6 , 2 , 10 ]

in ( "Danh sách ban đầu 1:" + str (test_list1))

print ( "Danh sách ban đầu 2:" + str (test_list2))

res_list = danh sách ( map (thêm, test_list1, test_list2))

print ( " Danh sách kết quả là: " + str (res_list))

 
  

Đầu ra:

Danh sách ban đầu 1: [1, 3, 4, 6, 8]
Danh sách gốc 2: [4, 5, 6, 2, 10]
Danh sách kết quả là: [5, 8, 10, 8, 18]

Phương pháp # 4: Sử dụng zip () + sum ()
sum () có thể thực hiện việc bổ sung danh sách theo chỉ mục một cách khôn ngoan có thể được “nén” lại với nhau bằng cách sử dụng zip () . Đây là cách khá đơn giản để thực hiện tác vụ cụ thể này.


< / p>

từ toán tử nhập thêm

test_list1 = [ 1 , 3 , 4 , 6 , 8 ]

test_list2 = [ 4 , 5 , 6 , 2 , 10 ]

in ( "Danh sách ban đầu 1:" + str (test_list1))

print ( "Danh sách ban đầu 2:" + str ( test_list2))

res_list = [ sum (i) cho i trong zip (test_list1, test_list2)]

print ( "Danh sách kết quả là: " + str (res_list))

 
 

Đầu ra:

Danh sách ban đầu 1: [1, 3, 4, 6, 8]
Danh sách gốc 2: [4, 5, 6, 2, 10]
Danh sách kết quả là: [5, 8, 10, 8, 18]

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề thêm các phần tử của danh sách trong python

Frequently Asked Python Program 16: Find Sum of Elements in the List

  • Tác giả: SDET- QA Automation Techie
  • Ngày đăng: 2019-11-01
  • Đánh giá: 4 ⭐ ( 3196 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Web Site: https://www.pavanonlinetrainings.com
    Software Testing Blog: http://www.pavantestingtools.com/
    YouTube Channel : https://www.youtube.com/pavanoltraining

    Like us in Facebook :
    https://www.facebook.com/pavanoltraining/
    https://www.facebook.com/seleniumtestingpoint
    https://www.facebook.com/groups/pavantestingtools

    Twitter: https://twitter.com/pavanmeher
    SlideShare: https://www.slideshare.net/pavan5780

List trong Python - Các bước tạo list Python nhanh và hiệu quả

  • Tác giả: t3h.com.vn
  • Đánh giá: 4 ⭐ ( 4570 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: List trong Python cho phép lưu trữ nhiều kiểu dữ liệu khác và truy xuất các phần tử bên trong nó thông qua vị trí của phần tử đó trong list

Hướng dẫn và ví dụ Python Lists

  • Tác giả: openplanning.net
  • Đánh giá: 4 ⭐ ( 7370 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

List Trong Python Là Gì? 14 Thao Tác Xử Lý List Trong Python

  • Tác giả: mci.edu.vn
  • Đánh giá: 4 ⭐ ( 7089 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Định nghĩa list trong Python và 14 thao tác quan trọng xử lý list trong Python như truy xuất phần tử, gán, đếm, tìm vị trí, thay đổi hay xoá phần tử...

Chương trình Python để tạo danh sách được liên kết và hiển thị các phần tử trong danh sách

  • Tác giả: vn.wsxdn.com
  • Đánh giá: 4 ⭐ ( 9646 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

[Python] Phần 8: Danh sách (List) trong Python

  • Tác giả: www.dammio.com
  • Đánh giá: 3 ⭐ ( 8992 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

List trong Python là gì? Cách tạo list trong Python

  • Tác giả: t3h.edu.vn
  • Đánh giá: 3 ⭐ ( 5679 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong Python list là một dạng dữ liệu cho phép lưu trữ nhiều kiểu dữ liệu khác nhau và truy xuất các phần tử bên trong nó thông qua vị trí của phần tử đó trong list.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Làm thế nào để sử dụng Tab trong Html W3schools? - PeterElSt - menu tab trong html w3schools

By ads_php