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í
- Trang chủ
- Blog
- con trăn
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
Học viện Nimbus
1241 học viên
4. 25 [12đánh giá]ths. Trần Duy Thành
22 học viên
0 [0 đánh giá]Đinh Nguyễn Trọng Nghĩa
13 học viên
0 [0 đánh giá]Đ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