Làm cách nào để biến một số thành danh sách các số trong python?
Hàm lấy một số nguyên (hoặc loại khác) làm đầu vào và tạo ra một chuỗi làm đầu ra. Dưới đây là một số ví dụ Show
ví dụĐây là một ví dụ
Nếu bạn có một số trong một biến, bạn có thể chuyển đổi nó như thế này
Nối chuỗi và số nguyênĐôi khi bạn cần xây dựng một chuỗi chứa một số từ một biến khác. Đây là một ví dụ
Tránh chuyển đổiThông thường, mọi người cần hàm 5 khi muốn nối một số và một chuỗi. Điều này xảy ra ngay trước khi in. Ví dụ
Tuy nhiên, thay vào đó, sử dụng phương thức 6 trên chuỗi sẽ sạch hơn nhiều
Nó thậm chí còn sạch hơn khi sử dụng chuỗi f, một tính năng mới trong Python 3
Cải thiện kỹ năng Python của bạn nhanh chóngCách nhanh nhất để học lập trình là thực hành nhiều. Tìm hiểu một khái niệm lập trình, sau đó viết mã để kiểm tra sự hiểu biết của bạn và làm cho nó gắn bó. Hãy thử khóa học Python tương tác trực tuyến của chúng tôi ngay hôm nay—miễn phí Tìm hiểu thêm về khóa học Bạn muốn cải thiện Python một cách nhanh chóng? . Tư cách thành viên MIỄN PHÍ 100% chỉ trong tuần này Python có một số Cấu trúc kiểu dữ liệu tích hợp. một trong số họ là một Danh sách. Cấu trúc dữ liệu danh sách được tạo thành từ các dấu ngoặc vuông (_______47) chứa các phần tử được phân tách bằng dấu phẩy ( 8). Các phần tử này có thể được tạo thành từ Chuỗi, Số nguyên, Số float, Loại hỗn hợp hoặc Cấu trúc dữ liệu khác, chẳng hạn như Danh sách Danh sáchDanh sách mẫu Danh sách chuỗi[‘Thứ hai’, ‘Thứ ba’, ‘Thứ tư’]Danh sách số nguyên[12, 45, 56]Danh sách số float[5. 67, 7. 89, 87. 24]Danh sách hỗn hợp[‘Sữa’, 2, 12. 98]Danh sách Danh sách[[2, 4, 5], [6, 7, 8], [8, 9, 1]]Để giải trí, hãy chuyển đổi chu vi của Mặt trăng (10.921 km) thành Danh sách các số nguyên 💡Lưu ý. Trước khi tạo Danh sách Danh sách từ Số nguyên, nó phải được chuyển đổi thành Chuỗi vì Chuỗi có thể lặp lại. Số nguyên thì không 💬 câu hỏi. Làm thế nào chúng ta sẽ viết mã để chuyển đổi một số nguyên thành một danh sách? Chúng ta có thể hoàn thành nhiệm vụ này bằng một trong các tùy chọn sau
Phương pháp 1. Sử dụng hiểu danh sáchVí dụ này sử dụng Khả năng hiểu danh sách để chuyển đổi Số nguyên thành Chuỗi, trích xuất từng phần tử và chuyển đổi thành Danh sách số nguyên cir_moon = 10921 cir_list = [int(x) for x in str(cir_moon)] print(cir_list) Ở trên khai báo chu vi của Mặt trăng (tính bằng km) và lưu nó vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2 dưới dạng Số nguyên Tiếp theo, Danh sách hiểu được sử dụng. Điều này chuyển đổi cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2 thành Chuỗi ( cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)4), cho phép lặp lại. Sau đó, mỗi phần tử được trích xuất, chuyển đổi thành Số nguyên ( cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)5 và được thêm vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)6 Kết quả được xuất ra thiết bị đầu cuối dưới dạng Danh sách số nguyên [1, 0, 9, 2, 1]Thủ thuật Python One-Liner 9 - Hiểu danh sách lồng nhau Xem video này trên YouTube Phương pháp 2. Sử dụng danh sách và bản đồ()Ví dụ này sử dụng Danh sách và hàm 9 để chuyển đổi Số nguyên thành Chuỗi, trích xuất từng phần tử và chuyển đổi nó thành Danh sách Số nguyêncir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list) Ở trên tuyên bố chu vi của Mặt trăng (tính bằng km) và lưu nó vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2 Tiếp theo, hàm 9 được gọi và chuyển đổi cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2 thành Chuỗi ( 61). Sau đó, mỗi phần tử được chuyển đổi thành Số nguyên ( 62)Nếu xuất ra thiết bị đầu cuối tại thời điểm này, một đối tượng 9 tương tự như bên dưới sẽ hiển thị 64Tuy nhiên, những kết quả này được chuyển đổi thành Danh sách, được lưu vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)6 và xuất ra thiết bị đầu cuối dưới dạng Danh sách số nguyên[1, 0, 9, 2, 1] Làm chủ chức năng bản đồ Python [+Video] Xem video này trên YouTube Phương pháp 3. Sử dụng danh sách hiểu và danh sáchVí dụ này sử dụng Danh sách và Danh sách để chuyển đổi Số nguyên thành Chuỗi, trích xuất từng phần tử và chuyển đổi nó thành Danh sách Số nguyên 6Ở trên khai báo chu vi của Mặt trăng (tính bằng km), chuyển đổi giá trị này ( 66) thành biểu diễn Chuỗi và lưu nó vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2 để có thể lặp lại Tiếp theo, Danh sách hiểu được sử dụng. Sau đó, cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2 được chuyển đổi thành Danh sách các chuỗi ( 69)[‘1’, ‘0’, ‘9’, ‘2’, ‘1’]Sau đó, mỗi phần tử Chuỗi được chuyển đổi thành Số nguyên (_______250) và được thêm vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)6 Kết quả được xuất ra thiết bị đầu cuối dưới dạng Danh sách số nguyên [1, 0, 9, 2, 1]Phương pháp danh sách Python Xem video này trên YouTube Phương pháp 4. Sử dụng vòng lặp ForVí dụ này sử dụng vòng lặp For để lặp qua một Chuỗi và chuyển đổi nó thành Danh sách các số nguyên 5Ở trên khai báo chu vi của Mặt trăng (tính bằng km), chuyển đổi giá trị này ( 66) thành Chuỗi và lưu nó vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2 để có thể lặp lại. Sau đó, một Danh sách trống, cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)6, được tạo Tiếp theo, vòng lặp For được khởi tạo để lặp qua các phần tử của cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2. Mỗi phần tử được truy cập, chuyển đổi thành Số nguyên ( 56) và được thêm vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)6 Kết quả được xuất ra thiết bị đầu cuối dưới dạng Danh sách số nguyên [1, 0, 9, 2, 1]Phương pháp 5. Sử dụng * và bản đồ()Ví dụ này sử dụng toán tử 0 và 9 để lặp qua một Chuỗi và chuyển đổi nó thành Danh sách các số nguyên 4Một giải pháp nhỏ gọn và hiệu quả cho vấn đề trên Toán tử * (hoặc giải nén) nổi tiếng giải nén tất cả các giá trị từ bất kỳ đối tượng có thể lặp lại nào. Trong trường hợp này, Chuỗi, 66. Mỗi phần tử được trích xuất, chuyển đổi thành Số nguyên ( 62), được thêm vào và lưu vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)6 Kết quả được xuất ra thiết bị đầu cuối dưới dạng Danh sách số nguyên [1, 0, 9, 2, 1]🌟Một Finxter được yêu thích. Phương pháp 6. Sử dụng Thư viện Toán họcƯu điểm của việc sử dụng thư viện cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)1 cùng với các hàm 44 và 45 là bạn không phải chuyển đổi Số nguyên thành Chuỗi trước khi thực hiện 1Ở trên tuyên bố chu vi của Mặt trăng (tính bằng km) và lưu nó vào cir_moon = 10921 cir_list = list(map(int, str(cir_moon))) print(cir_list)2 Tiếp theo, List Comprehension được sử dụng cùng với 44 và 45 để trích xuất một Số nguyên thành các chữ số riêng biệt. Hoàn thành trong tích tắc mà không cần chuyển đổi thành ChuỗiKết quả được xuất ra thiết bị đầu cuối dưới dạng Danh sách số nguyên [1, 0, 9, 2, 1]Mô-đun toán học Python [Hướng dẫn cơ bản] Xem video này trên YouTube 🌟Một yêu thích khác của Finxter. Tóm lượcSáu (6) phương pháp chuyển đổi Số nguyên thành Danh sách này sẽ cung cấp cho bạn đủ thông tin để chọn phương pháp tốt nhất cho các yêu cầu viết mã của bạn Tôi có thể chuyển đổi số nguyên thành danh sách trong Python không?Chúng ta có thể hoàn thành nhiệm vụ này bằng một trong các tùy chọn sau. . Phương pháp 1. Sử dụng hiểu danh sách Phương pháp 2. Sử dụng Danh sách và bản đồ() Phương pháp 3. Sử dụng danh sách hiểu và danh sách Phương pháp 4. Sử dụng vòng lặp for Phương pháp 5. Sử dụng * và bản đồ() Phương pháp 6. Sử dụng Thư viện toán học Làm cách nào để chuyển đổi đầu vào thành danh sách trong Python?Nhận danh sách các số dưới dạng đầu vào từ người dùng. Sử dụng hàm input() để chấp nhận các thành phần danh sách từ người dùng ở định dạng chuỗi được phân tách bằng dấu cách . Tiếp theo, sử dụng hàm split() để chia chuỗi đầu vào theo khoảng trắng. Phương thức split() tách một chuỗi thành một danh sách. |