Chỉ mục của khóa học về Python Crash

Trong hướng dẫn này, chúng ta sẽ xem xét kỹ hơn các danh sách. Chúng ta đã học về chuỗi và chỉ mục trong Python. Hãy lặn sâu một chút

danh sách

Nhìn vào ví dụ này

names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']

print[names[0]]

Điều này sẽ chỉ in mục nhập tại chỉ mục 0 i. e. “Shahbaz” trên thiết bị đầu cuối

Hoặc bạn có thể in danh sách đầy đủ chỉ bằng cách sử dụng print[names]

Tuy nhiên, giả sử chúng ta phải cập nhật danh sách tên ở giai đoạn sau của chương trình. Chúng ta có thể làm điều đó như thế này

names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']

names[3] = Dimitri

print[names]

Bây giờ mục nhập ở chỉ mục 3 đã được cập nhật thành “Dimitri”

Tập thể dục

Đây là một bài tập cho bạn. Tôi muốn bạn viết một chương trình để tìm số lớn nhất trong danh sách của bạn. Đây là một bài tập tuyệt vời cho người mới bắt đầu, vì vậy hãy tiếp tục và dành vài phút cho bài tập này, sau đó quay lại và tiếp tục đọc

Dung dịch

Hãy xác định một danh sách các số

numbers = [6, 7, 2, 0, 9, 4, 1, 3]

Bây giờ, để tìm số lớn nhất trong danh sách này, chúng ta cần xác định một biến khác, hãy gọi nó là max. Biến này sẽ chứa số lớn nhất. Ban đầu, bạn muốn giả định rằng mục đầu tiên trong danh sách này là số lớn nhất

max = numbers[0]

Chúng tôi chỉ giả định rằng mục đầu tiên là số lớn nhất. Rất có thể là giả định của chúng tôi là sai. Vì vậy, chúng tôi cần lặp lại danh sách này bằng cách lặp qua nó. Chúng tôi sẽ lấy từng mục và so sánh với 'max'. Nếu nó lớn hơn 'max', thì chúng ta cần đặt lại 'max' thành số đó

________số 8

if number > max:

print[names[0]]0

print[names[0]]1

Danh sách hai chiều

Hãy nói về danh sách hai chiều trong Python. Danh sách hai chiều cực kỳ mạnh mẽ và chúng có rất nhiều ứng dụng trong khoa học dữ liệu và học máy

Đây là một ví dụ. Trong toán học, chúng ta có một khái niệm gọi là ma trận, giống như một dãy số hình chữ nhật. Tôi se cho bạn xem

Đây là ma trận 3 nhân 3 có cột dọc và hàng ngang. Bây giờ chúng ta có thể lập mô hình này trong python bằng danh sách hai chiều. Danh sách hai chiều là danh sách mà mỗi mục trong danh sách đó là một danh sách khác. Tôi se cho bạn xem

print[names[0]]2

print[names[0]]3

print[names[0]]4

print[names[0]]5

print[names[0]]6

Đây là danh sách hai chiều trong đó mỗi mục có thêm ba mục trong đó. Danh sách này sẽ được cho là có ba mục và mỗi mục có ba mục. Đây được gọi là danh sách hai chiều

Đây là cách chúng tôi sẽ truy cập một mục trong danh sách hai chiều

print[names[0]]7

Dấu ngoặc vuông đầu tiên đại diện cho mục của danh sách đầu tiên tôi. e. [4, 5, 6]. Cái thứ hai đại diện cho chỉ mục của mục bên trong danh sách đó tôi. e. 6. Hãy in cái này

Bạn cũng có thể cập nhật các mục riêng lẻ trong chương trình như chúng tôi đã làm trước đây

Hãy thêm một vòng lặp lồng nhau để làm cho mọi thứ trở nên thú vị. Điều này sẽ in tất cả các giá trị trong danh sách hai chiều của chúng tôi trên thiết bị đầu cuối

print[names[0]]2

print[names[0]]3

print[names[0]]4

print[names[0]]5

print[names[0]]6

print[names[0]]7

print[names]4

print[names]5

print[names]6

Liệt kê các phương thức

Trong phần này, chúng ta sẽ thảo luận về một số phương thức danh sách hoặc hàm danh sách. Đây là những hoạt động mà chúng ta có thể thực hiện trong một danh sách

Để bắt đầu, hãy xác định một danh sách các số

print[names]7

Bây giờ, có một số điều chúng ta có thể làm với danh sách này. Chúng tôi có thể thêm các mục mới vào nó, chúng tôi có thể xóa các mục hiện có và có thể kiểm tra sự tồn tại của một mục

Vì vậy, khi bạn gõ print[names]8, một danh sách các chức năng khác nhau sẽ bật lên. Chúng tôi có thể thấy tất cả các phương thức hoặc chức năng bạn có thể sử dụng với danh sách

Hãy gọi phương thức append để thêm một mục mới vào danh sách này. Hãy nói '13'. Trên thực tế, không, đó không phải là một con số tốt. Đùa thôi, tôi không mê tín. Hãy thêm '13' và sau đó in danh sách của chúng tôi

print[names]9

names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']0

bạn có thể thấy rằng số '13' được in ở cuối danh sách. Nhưng nếu bạn muốn thêm một số ở đâu đó ở giữa hoặc ở đầu danh sách của chúng tôi thì sao? . Nó sử dụng hai giá trị. Giá trị đầu tiên là chỉ mục nơi bạn muốn chèn một phần tử và giá trị thứ hai là số thực

Hãy sử dụng nó

Bạn có thể thấy rằng số '13' được in ở đầu

Giả sử, chúng tôi muốn xóa một số. Phương pháp chúng tôi sẽ sử dụng là "loại bỏ"

Hãy kiểm tra sự tồn tại của một số trong danh sách của chúng tôi. Nó đơn giản hơn nhiều so với âm thanh. Chúng tôi đang kiểm tra sự tồn tại của 20 trong danh sách của chúng tôi. Đây là cách chúng tôi sẽ làm điều đó

Khóa học về Python đã đủ chưa?

Nhiều người đã hỏi liệu đọc một cuốn sách như Python Crash Course có đủ để kiếm việc làm lập trình viên không. Câu trả lời ngắn gọn là không; . the material in Python Crash Course is necessary for getting hired, but it's not sufficient.

Khóa học cấp tốc Python có phải là một cuốn sách hay cho người mới bắt đầu không?

“Học Python với Python Crash Course là một trải nghiệm cực kỳ tích cực. Một lựa chọn tuyệt vời nếu bạn là người mới sử dụng Python . ” "Mặc dù Khóa học Python Crash sử dụng Python để dạy bạn viết mã, nhưng nó cũng dạy các kỹ năng lập trình rõ ràng áp dụng cho hầu hết các ngôn ngữ khác. "

Khóa học về Python có miễn phí không?

Python là ngôn ngữ lập trình phổ biến nhất trên thế giới. Nắm vững nó với khóa học cấp tốc miễn phí này. Python là một ngôn ngữ lập trình cấp cao, linh hoạt, mã nguồn mở, được giải thích, phù hợp để sử dụng trong nhiều môi trường thực tế.

Có gì mới trong Python Crash Course Phiên bản thứ 3?

Mới đối với ấn bản này. Phiên bản thứ ba này được sửa đổi hoàn toàn để phản ánh mã Python mới nhất . Phạm vi bảo hiểm mới và cập nhật bao gồm Mã VS để chỉnh sửa văn bản, mô-đun pathlib để xử lý tệp, pytest để kiểm tra mã của bạn, cũng như các tính năng mới nhất của Matplotlib, Plotly và Django.

Chủ Đề