Lưu dữ liệu trong vòng lặp Python
Cho đến nay, tất cả dữ liệu trong các chương trình của chúng tôi đã được mã hóa cứng vào chính chương trình hoặc nếu không thì nó đến từ người dùng đã nhập dữ liệu đó vào bàn phím. Điều này khá hạn chế và rõ ràng là chúng tôi sẽ muốn các chương trình có thể đọc dữ liệu từ tệp Show
Trong bài học này, chúng ta sẽ nói về những gì chúng ta có thể làm với các tệp văn bản. Các tệp văn bản là các tệp sử dụng một trong số các sơ đồ mã hóa tiêu chuẩn trong đó tệp có thể được hiểu là các ký tự có thể in được. Sau này, chúng ta có thể tìm hiểu về các tệp nhị phân nơi chúng ta không thể xem tệp dưới dạng ký tự nhưng đối với hầu hết các mục đích của mình, chúng ta có thể cho rằng chúng ta có văn bản Ở đây, x đề cập đến một biến tạm thời được sử dụng để lưu trữ giá trị của vị trí hiện tại trong phạm vi của vòng lặp for chỉ có phạm vi trong vòng lặp for của nó. Bạn có thể sử dụng bất kỳ tên biến nào khác thay cho "i", chẳng hạn như "count" hoặc "x" hoặc "number"Ví dụ mình viết code nhưng nó chỉ lưu 1 file tên là "prac10. csv" chứa kết quả cuối cùng ([20, 12, 69, 31, 88, 40, 18, 71, 93, 19])
Tuy nhiên, tôi muốn lưu phần thực hành1. csv ~ prac10. csv với mỗi kết quả vòng lặp
Làm cách nào để sửa đổi mã của tôi? Nếu bạn mới bắt đầu học Python, vòng lặp for là một trong những nguyên tắc cơ bản bạn nên học cách sử dụng Trong ngôn ngữ lập trình Python, vòng lặp for còn được gọi là “vòng lặp xác định” vì chúng thực hiện lệnh một số lần nhất định Điều này trái ngược với vòng lặp while, hoặc vòng lặp không xác định, thực hiện một hành động cho đến khi đáp ứng một điều kiện và chúng được yêu cầu dừng lại Vòng lặp For rất hữu ích khi bạn muốn thực thi cùng một mã cho từng mục trong một trình tự nhất định. Với vòng lặp for, bạn có thể lặp qua bất kỳ dữ liệu có thể lặp nào như danh sách, tập hợp, bộ dữ liệu, từ điển, phạm vi và thậm chí cả chuỗi Trong bài viết này, tôi sẽ chỉ cho bạn cách hoạt động của vòng lặp for trong Python. Bạn cũng sẽ tìm hiểu về từ khóa mà bạn có thể sử dụng khi viết các vòng lặp trong Python Cú pháp cơ bản của vòng lặp For trong PythonCú pháp cơ bản hoặc công thức của vòng lặp for trong Python trông như thế này
Python cho ví dụ về vòng lặpNhư tôi đã đề cập ở trên, bạn có thể lặp lại bất kỳ dữ liệu có thể lặp lại nào bằng vòng lặp for Cách lặp qua một chuỗi bằng vòng lặp ForBạn có thể lặp qua chuỗi như hình bên dưới
Điều này sẽ in tất cả các chữ cái trong chuỗi riêng lẻ
Nếu bạn muốn in các chữ cái trong một dòng thì sao? Bạn có thể làm điều đó bằng cách chuyển khoảng trắng cho tham số 2 ngay bên trong câu lệnh 3. Với điều này, bạn nói với Python rằng bạn muốn khoảng trắng thay vì một dòng mới trong bảng điều khiển
Cách lặp qua danh sách bằng vòng lặp ForĐể lặp qua một danh sách với vòng lặp for, hãy xác định danh sách dưới dạng dữ liệu riêng biệt và sau đó viết vòng lặp for, như thế này ________số 8_______Đừng quên rằng bạn có thể in tất cả các mục trong một dòng với từ khóa kết thúc
Cách lặp lại một Tuple bằng vòng lặp ForTuple là một kiểu dữ liệu có thể lặp lại trong Python, vì vậy bạn có thể viết một vòng lặp for để in các mục trong đó
Bạn có thể sáng tạo hơn một chút bằng cách làm cho mọi người biết rằng các tên trong bộ dữ liệu đại diện cho một số cầu thủ bóng đá đang hoạt động
Cách lặp lại một tập hợp với vòng lặp ForBạn có thể in các mục riêng lẻ trong một bộ với vòng lặp for như thế này
Bạn cũng có thể sáng tạo hơn với điều này. Trong ví dụ bên dưới, với sự trợ giúp của câu lệnh if, tôi đã có thể in nền tảng sắp được mua bởi Elon Musk
Cách lặp lại từ điển với vòng lặp ForTừ điển là tập hợp dữ liệu ở dạng cặp khóa-giá trị. Từ điển có lẽ là kiểu dữ liệu bạn có thể làm được nhiều nhất khi sử dụng vòng lặp for Ví dụ: bạn có thể lấy các khóa trong từ điển bằng cách lặp qua nó 0Bạn cũng có thể lấy các giá trị bằng vòng lặp for 1Bạn có thể lấy các khóa và giá trị trong từ điển bằng vòng lặp for 2Tôi không biết bất kỳ ngôn ngữ lập trình nào khác có thể làm điều này một cách thanh lịch và rõ ràng như vậy Bạn thậm chí có thể thay thế 4 bằng bất kỳ thứ gì bạn muốn và nó vẫn hoạt động như mong đợi 3Bạn cũng có thể thực hiện một lệnh cụ thể khi lần lặp đạt đến một khóa nhất định. Trong ví dụ bên dưới, tôi đã in “freeCodeCamp là một tổ chức phi lợi nhuận” vào bảng điều khiển khi khóa bằng 5 4Cách lặp qua các số với vòng lặp For bằng cách sử dụng hàm # Output: # f # r # e # e # C # o # d # e # C # a # m # p 6Việc lặp qua một số nguyên sẽ gây ra lỗi 7 phổ biến trong Python. Nhưng bạn có thể giải quyết vấn đề này bằng cách sử dụng hàm 6 để chỉ định rằng bạn muốn lặp qua các số giữa hai số nhất địnhHàm range 9 chấp nhận hai đối số, vì vậy bạn có thể lặp qua các số trong hai đối số. Ví dụ bên dưới 5Bạn có thể trích xuất phạm vi thành một biến và nó vẫn hoạt động 6Lưu ý rằng kết quả bao gồm số đầu tiên nhưng không bao gồm số thứ hai Cách sử dụng từ khóa Break trong PythonBạn có thể sử dụng từ khóa 0 để dừng vòng lặp trước khi nó kết thúcTrong ví dụ bên dưới, quá trình thực thi không đến được Solidity và Assembly vì tôi thoát ra khỏi vòng lặp khi 1 bằng Rust 7Cách sử dụng từ khóa Continue trong PythonBạn có thể sử dụng từ khóa 2 để bỏ qua bước lặp hiện tại và tiếp tục với phần còn lạiTrong ví dụ dưới đây, với từ khóa continue, tôi đã thực hiện vòng lặp bỏ qua PHP và tiếp tục vòng lặp sau nó 8Cách sử dụng từ khóa Else trong PythonBạn có thể sử dụng từ khóa 3 để chỉ định rằng một khối mã sẽ chạy sau khi hoàn thành vòng lặp 9Phần kết luậnVòng lặp for trong Python trông không phức tạp như trong nhiều ngôn ngữ lập trình khác. Nhưng việc triển khai của nó vẫn mạnh mẽ khi nó chạy Vòng lặp for là một tính năng rất mạnh của Python mà bạn có thể làm được rất nhiều việc Cảm ơn bạn đã đọc. Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ nó với bạn bè và gia đình của bạn QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Làm cách nào để lưu trữ dữ liệu trong vòng lặp Python?Giải pháp được cung cấp thực hiện như sau. . tạo một danh sách trống gọi là my_list mở vòng lặp for với biến được khai báo "xin chào" trong dấu ngoặc kép sử dụng từ khóa char làm biến vòng lặp. . sử dụng thuộc tính append được tích hợp trong tất cả danh sách Python để thêm char vào cuối danh sách khi vòng lặp kết thúc, danh sách cuối cùng được in Bạn có thể lưu vòng lặp for trong một biến không?Thường thì biến điều khiển vòng lặp for chỉ cần thiết cho mục đích của vòng lặp và không được sử dụng ở nơi khác. Trong trường hợp này, có thể khai báo biến bên trong phần khởi tạo của for .
Bạn có thể đặt biến trong vòng lặp for Python không?Một vòng lặp for trong Python có hai thành phần. Một thùng chứa, trình tự hoặc trình tạo chứa hoặc tạo ra các phần tử được lặp lại. Nói chung, bất kỳ đối tượng nào hỗ trợ giao thức lặp của Python đều có thể được sử dụng trong vòng lặp for. Biến chứa từng phần tử từ vùng chứa/trình tự/trình tạo .
Làm cách nào để lặp văn bản trong Python?Cú pháp cơ bản của vòng lặp For trong Python
. with a tab or press the spacebar 4 times. |