Cách pythonic nhất để chuyển đổi một danh sách phao fs
thành danh sách các chuỗi là sử dụng một liner fs = [str[x] for x in fs]
. Nó lặp lại trên tất cả các phần tử trong danh sách fs
bằng cách sử dụng danh sách hiểu và chuyển đổi từng phần tử danh sách
print[type[a[0]]] #1 thành giá trị chuỗi bằng hàm tạo
print[type[a[0]]] #2.
Bài viết này cho bạn thấy những cách đơn giản nhất để chuyển đổi danh sách một chiều chỉ bao gồm các phao sang một danh sách các chuỗi.convert a one-dimensional list consisting only of floats to a list of strings.
Vấn đề: Đưa ra một danh sách phao print[type[a[0]]]
#
3. Làm thế nào để chuyển đổi nó thành một danh sách các chuỗi print[type[a[0]]]
#
4?: Given a list of floats
print[type[a[0]]] #3. How to convert it to a list of strings
print[type[a[0]]] #4?
- Phương pháp 1: Danh sách hiểu biết
- Phương pháp 2: Hàm bản đồ
- Phương pháp 3: Đối với vòng lặp
- Phương pháp 4: Định dạng chuỗi để chuyển đổi chuỗi tùy chỉnh
- Phương pháp thưởng 5: F-String
- Lập trình viên hài hước
Phương pháp 1: Danh sách hiểu biết
Phương pháp 2: Hàm bản đồ
Phương pháp 3: Đối với vòng lặpPhương pháp 4: Định dạng chuỗi để chuyển đổi chuỗi tùy chỉnh
print[type[a[0]]] #
Phương pháp thưởng 5: F-String
print[[str[a] for a in a]] # ['1.1', '1.2', '1.8', '0.5', '5.9', '-2.3']
Lập trình viên hài hướcList comprehension is a compact way of creating lists. The simple formula is
print[type[a[0]]] #6. Expression: What to do with each list element? Context: What elements to select? The context consists of an arbitrary number of
print[type[a[0]]] #7 and
print[type[a[0]]] #8statements.
Giả sử chúng ta có một danh sách:
a = [1.1, 1.2, 1.8, 0.5, 5.9, -2.3]
Bây giờ, hãy kiểm tra loại danh sách:
A = [str[a] for a in a] print[type[A[0]]] #
Hãy để áp dụng chức năng tích hợp
print[type[a[0]]] #5 và nhận danh sách các chuỗi bằng cách hiểu danh sách:
💡 & nbsp; danh sách hiểu là một cách nhỏ gọn để tạo danh sách. Công thức đơn giản là
print[type[a[0]]] #6. Biểu thức: Phải làm gì với mỗi yếu tố danh sách? Bối cảnh: Những yếu tố nào để chọn? Bối cảnh bao gồm một số lượng tùy ý là
print[type[a[0]]] #7 và
print[type[a[0]]] #8Statements.Recommended Tutorial: How to Convert a Float to a String in Python?
Phương pháp 2: Hàm bản đồ
Phương pháp 3: Đối với vòng lặp
Phương pháp 4: Định dạng chuỗi để chuyển đổi chuỗi tùy chỉnh
a = [1.1, 1.2, 1.8, 0.5, 5.9, -2.3] print[list[map[str, a]]] # ['1.1', '1.2', '1.8', '0.5', '5.9', '-2.3']
Phương pháp thưởng 5: F-String
Phương pháp 3: Đối với vòng lặp
Phương pháp 4: Định dạng chuỗi để chuyển đổi chuỗi tùy chỉnhMethod 1].
Lập trình viên hài hước
- Giả sử chúng ta có một danh sách:
-
a = [1.1, 1.2, 1.8, 0.5, 5.9, -2.3]
- Bây giờ, hãy kiểm tra loại danh sách:
Phương pháp 4: Định dạng chuỗi để chuyển đổi chuỗi tùy chỉnh
Phương pháp thưởng 5: F-String
Lập trình viên hài hước
a = [1.11111, 1.200023402, 1.844333, -0.5000001] strings = ['{:.2f}'.format[x] for x in a] print[strings] # ['1.11', '1.20', '1.84', '-0.50']
Giả sử chúng ta có một danh sách:
a = [1.1, 1.2, 1.8, 0.5, 5.9, -2.3]
Bây giờ, hãy kiểm tra loại danh sách:
Phương pháp thưởng 5: F-String
Lập trình viên hài hước
Giả sử chúng ta có một danh sách:
a = [1.11111, 1.200023402, 1.844333, -0.5000001] strings = [f'{x:.2f}' for x in a] print[strings] # ['1.11', '1.20', '1.84', '-0.50']
a = [1.1, 1.2, 1.8, 0.5, 5.9, -2.3]
- Bây giờ, hãy kiểm tra loại danh sách:
- Hãy để áp dụng chức năng tích hợp
print[type[a[0]]] #
5 và nhận danh sách các chuỗi bằng cách hiểu danh sách: - 💡 & nbsp; danh sách hiểu là một cách nhỏ gọn để tạo danh sách. Công thức đơn giản là
print[type[a[0]]] #
6. Biểu thức: Phải làm gì với mỗi yếu tố danh sách? Bối cảnh: Những yếu tố nào để chọn? Bối cảnh bao gồm một số lượng tùy ý làprint[type[a[0]]] #
7 vàprint[type[a[0]]] #
8Statements.
Bạn có thể xem tôi giải thích danh sách toàn diện trong video này:
Lập trình viên hài hước
a = [1.1, 1.2, 1.8, 0.5, 5.9, -2.3]
Trong khi làm việc như một nhà nghiên cứu trong các hệ thống phân tán, Tiến sĩ Christian Mayer đã tìm thấy tình yêu của mình đối với việc dạy các sinh viên khoa học máy tính.
Để giúp học sinh đạt được thành công cao hơn của Python, ông đã thành lập trang web giáo dục chương trình Finxter.com. Ông là tác giả của cuốn sách lập trình phổ biến Python Oneer [Nostarch 2020], đồng tác giả của loạt sách Break Break Python, những cuốn sách tự xuất bản, người đam mê khoa học máy tính, freelancer và chủ sở hữu của một trong 10 blog Python lớn nhất trên toàn thế giới.
Niềm đam mê của ông là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ tăng cường các kỹ năng của họ. Bạn có thể tham gia học viện email miễn phí của anh ấy ở đây.