Danh sách danh sách trăn

Cùng gitiho cuộc thi chinh phục kiến ​​thức, khẳng định bản thân với hệ thống bài test phong phú, đầy đủ các chủ đề để bạn khám phá

khám phá ngay

Gitiho cho doanh nghiệp hàng đầu

Ưu tiên và đơn giản hóa hoạt động đào tạo tại doanh nghiệp. Nền tảng có sẵn, nội dung đào tạo cho tất cả các vị trí, bộ phận. Ứng dụng thay thế ngay vào doanh nghiệp chỉ với một cú nhấp chuột

Đã được các doanh nghiệp tin tưởng sử dụng

Đăng ký miễn phí

  1. Trang chủ
  2. Blog
  3. con trăn

Các thao tác nâng cao với List trong Python có hướng dẫn chi tiết

Hà Vân
15/04/2022

    lục mục

Trong bài viết trước, mình đã hướng dẫn các bạn về khái niệm List trong Python và các thao tác cơ bản với đối tượng này. Để mở rộng kiến ​​thức, chúng ta sẽ cùng tìm hiểu về các thao tác nâng cao với List trong Python thông qua các ví dụ cụ thể trong bài viết dưới đây nhé

Top key learning Python row

PY01 - Data partition with the Python From Zero to Hero

Học viện Nimbus

1241 học viên

4. 25 [12đánh giá]

Làm chủ Python trong 4 tuần

ths. Trần Duy Thành

22 học viên

0 [0 đánh giá]

Phân tích dữ liệu với numpy, pandas và matplotlib trên Python

Đinh Nguyễn Trọng Nghĩa

13 học viên

0 [0 đánh giá]

Học Python căn bản thông qua lập trình trò chơi 1

Đinh Nguyễn Trọng Nghĩa

3 học viên

0 [0 đánh giá]

Xem toàn bộ khóa học tại đây

Top key learning Python row

PY01 - Data partition with the Python From Zero to Hero

Nimbus Academy - 1241 học viên

4. 25 [12đánh giá]

Làm chủ Python trong 4 tuần

ths. Trần Duy Thanh - 22 học viên

0 [0 đánh giá]

Phân tích dữ liệu với numpy, pandas và matplotlib trên Python

Đinh Nguyễn Trọng Nghĩa - 13 học viên

0 [0 đánh giá]

Học Python căn bản thông qua lập trình trò chơi 1

Đinh Nguyễn Trọng Nghĩa - 3 học viên

0 [0 đánh giá]

Xem toàn bộ khóa học tại đây

Lý thuyết nâng cao về List trong Python

Danh sách danh sách trong Python

Danh sách danh sách là những danh sách trong Python mà chúng ta tạo ra, trong đó mỗi phần tử là một danh sách con. Ở bài viết trước, chúng ta biết được một danh sách trong Python sẽ có phần tử là số hoặc ký tự. Còn với danh sách của danh sách thì từng phần tử của nó cũng là một danh sách

Khi tạo ra danh sách của danh sách, chúng ta có thể truy cập vào các phần tử của danh sách con. Để thực hiện thao tác đó, các bạn sẽ sử dụng dấu ngoặc kép 2 lần [[] []] để chọn một đối tượng, một vùng cho danh sách phụ mà chúng ta mong muốn

Đối chiếu với một danh sách thì chúng ta có thể tìm kiếm theo độ dài, số lượng phần tử nằm trong nó bằng cách sử dụng hàm len[].  

Liệt kê các phương pháp và tính toán

Chúng ta có thể tính toán, thực hiện các hành động nhằm thay đổi thứ tự, giá trị của các danh sách. Tính chất của danh sách là có thể sắp xếp, thay đổi, cho phép lặp lại dữ liệu. Các bạn cần chú ý đến một số phương pháp để thực hiện các thao tác này như sau

  • nối thêm []. Thêm một phần tử vào cuối danh sách
  • xa lạ []. Xóa toàn bộ bộ phận tử của một danh sách, khi danh sách đó của chúng ta sẽ thành danh sách cũ
  • bản sao []. Trả về một danh sách giống như danh sách ban đầu
  • đếm []. Trả về số lượng các phần tử mà chúng ta đếm được trên một danh sách trong Python với một giá trị cho sẵn để tìm kiếm
  • gia hạn []. Thêm một phần tử vào trong danh sách, có thể thêm vào vị trí cuối cùng của danh sách hiện tại
  • mục lục []. Trả về chỉ số của giá trị đầu tiên mà chúng ta tìm kiếm. Giả sử trong danh sách có nhiều hơn một phần tử có giá trị là một hàm thì hàm index [] sẽ trả về giá trị ở vị trí đầu tiên
  • chèn []. Dùng để thêm một giá trị bất kỳ vào vị trí mà chúng ta mong muốn ở trong danh sách. Phương thức này linh hoạt hơn append[] và extension[]
  • nhạc pop []. Dùng để xóa bỏ một phần tử hoặc một danh sách ở bất kỳ vị trí nào mà chúng ta mong muốn
  • gỡ bỏ []. Dùng để xóa bỏ các mục với các giá trị cụ thể
  • đảo ngược []. Đảo ngược vị trí trong từng phần tử.  
  • loại []. Dùng để sắp xếp một danh sách, áp dụng cho trường hợp chúng ta muốn thay đổi vị trí để được thử nghiệm tăng dần hoặc nhìn giảm dần

Xem thêm. List trong Python là gì?

Bài tập về các thao tác nâng cao với List trong Python

Ở đây, tại dòng 40 của mình đã có một danh sách như sau

list_test=[["mon", 73], ["tue", 89], ["wed", 95], ["thu", 103], ["fri", 115], ["sat", 128], ["sun", 120]]

đề bài.  

  • Show code line at line 40 and in the value
  • Select ra section from thứ 2, thuộc vị trí thứ 3 của danh sách con
  • Kiểm tra độ dài của kiểm tra danh sách và thêm một danh sách phụ ngẫu nhiên
  • Thực hiện tính toán tổng giá trị bán hàng trong các ngày thứ 2, thứ 3, thứ 7 và chủ nhật

Cách thực hiện

  • To in ra theo yêu cầu 1, chúng ta sử dụng câu lệnh đơn giản như sau. in [list_test]

Trong danh sách trên các bạn có thể thấy từng phần tử của nó cũng là một danh sách. Do đó, chúng ta gọi trường hợp này là danh sách của danh sách, danh sách con sẽ được gọi là danh sách con.  

  • To select ra section from the second 2, the position 3 of sublist THEO YÊU CẦU 2, we use the command as after. in [list_test [2], [3]]

Kết quả đúng theo yêu cầu của đề bài

  • Hàm để chúng ta kiểm tra độ dài của danh sách kiểm tra là. in [len [list_test]]

Kết quả thu được là 7 phần tử, tương ứng với 7 ngày trong tuần

Để thực hiện yêu cầu thêm sublist bất kỳ, các bạn có thể chọn phần tử bất kỳ, ở đây chúng mình chọn phần tử thứ 3 nên có câu lệnh như sau

print [len [list_test[3]]]
  • Câu lệnh để chúng tôi thực hiện yêu cầu tính giá trị bán hàng sẽ như sau.
sum_value = list_test [0][1] + list_test [1][1] + list_test[-2][1] + list_test [-1][1]

To in ra results thì chúng ta sử dụng câu lệnh đơn giản sau. in[sum_value]

Kết quả thu được khi vào ra là 410, đúng bằng tổng giá trị tại thứ 2, thứ 3, thứ 7 và chủ nhật cộng lại với nhau

Xem thêm. Sự khác nhau của 2 loại biến trong Python Global và Local Variables

Kết luận

Như vậy, thông qua một ví dụ mà các bạn đã biết thêm về kiến ​​thức và thao tác nâng cao với List trong Python. Để được học kiến ​​thức từ nền tảng đến chuyên sâu về Python, ứng dụng trong ngành phân tích dữ liệu thì các bạn hãy đăng ký ngay khóa học

Data partition with the Python From Zero to Hero

Khóa học sẽ giúp các bạn xây dựng nền tảng kiến ​​thức cơ sở chắc chắn về ngôn ngữ lập trình Python, thành thạo mọi câu lệnh và chức năng. Hoàn thành khóa học, các bạn sẽ biết cách áp dụng Python vào công việc xử lý dữ liệu để phục vụ cho công việc của nhiều ngành nghề khác nhau

Tham gia khóa học, các bạn sẽ là giảng viên Hỗ trợ nhiệt tình và cung cấp tài liệu hay phục vụ cho việc học. Bất cứ lúc nào bạn thấy có vấn đề chưa hiểu thì đều có thể đặt câu hỏi ngay bên dưới video bài giảng. Mọi thắc mắc của bạn sẽ được giải đáp nhanh chóng. Chúc các bạn luôn học hiệu quả

Thích 0

chia sẻ

0/5 - [0 bình chọn]

0/5 - [0 bình chọn]

Bài viết liên quan

Biến trong Python. Các quy tắc và hướng dẫn cách sử dụng

5 phần mềm lập trình Python tốt nhất mà bạn nên sử dụng

So sánh VBA và Python. Ngôn ngữ nào tốt hơn cho phân tích dữ liệu

Lưu ý quan trọng và các quy tắc đầu tiên trong Python

So sánh sự khác biệt giữa Python và R. Ngôn ngữ nào phù hợp với bạn?

Cách dễ dàng cài đặt và viết chương trình Python đầu tiên của bạn

×

Chúc mừng bạn đã nhận được quà tặng ""

HÃY ĐĂNG NHẬP CẦU NHI QUÀ NGAY

Đăng nhập bằng Google

Đăng nhập bằng Apple

Or login

Đăng nhập

Đăng ký tài khoản

Đăng nhập bằng Google

Đăng nhập bằng Apple

or register

Đăng ký

Đăng nhập

Khóa học của tôi

Bạn vui lòng đăng nhập để gửi tương tác

Đăng nhập

Đăng nhập bằng Google

Đăng nhập bằng Apple

Or login

Đăng nhập

Đăng ký tài khoản

Đăng ký

Đăng nhập bằng Google

Đăng nhập bằng Apple

or register

Đăng ký

Đăng nhập

Đứng đầu

Hỗ trợ khách hàng

Email. hotro@gitiho. com Đường dây nóng. 0774 116 285 [Giờ làm việc. 8h30 - 18h, nghỉ thứ 7 và CN] Những câu hỏi thường gặp Hướng dẫn đăng ký khóa học Hướng dẫn đăng ký Hướng dẫn lấy lại mật khẩu Hướng dẫn thanh toán khóa học sau khi đăng ký

VỀ GITIHO

Giới thiệu về Blog Gitiho Đào tạo cho doanh nghiệp Chính sách bảo mật thông tin Chính sách và quy định chung Quy định mua, hủy, sử dụng khóa học Bộ quy tắc hành động của giảng viên và học viên trên Gitiho Quy trình xác nhận –

hợp tác và liên kết

Sinh viên trên Gitiho Dịch vụ Doanh nghiệp Đăng ký Gitiho Affiliate Tuyển dụng giảng viên Tuyển dụng nhân sự

Tải App Gitiho

KẾT NỐI VỚI CHÚNG TÔI

office address. Phòng 302, tầng 3, Tòa nhà Tây Hà, KĐT mới Phùng Khoang, Phường Trung Văn, Quận Nam Từ Liêm, Thành phố Hà Nội, Việt Nam

Chủ Đề