Hướng dẫn python get line of string - python lấy dòng chuỗi
Tôi có một walllop của một chuỗi với nhiều dòng. Làm cách nào để đọc từng dòng một với mệnh đề
Biến TextData tồn tại, tôi in nó trước khi đi xuống, nhưng tôi nghĩ rằng trình biên dịch trước đang tạo ra lỗi.
Lfurini 3.5884 Huy hiệu vàng33 Huy hiệu bạc47 Huy hiệu đồng4 gold badges33 silver badges47 bronze badges Đã hỏi ngày 14 tháng 3 năm 2013 lúc 23:31Mar 14, 2013 at 23:31
3 Điều gì về việc sử dụng 0?
JFS 386K183 Huy hiệu vàng950 Huy hiệu bạc1626 Huy hiệu Đồng183 gold badges950 silver badges1626 bronze badges Đã trả lời ngày 14 tháng 3 năm 2013 lúc 23:32Mar 14, 2013 at 23:32
7 Bằng cách chia tách với Newlines.
Nếu bạn lặp lại trên một chuỗi, bạn đang lặp lại char bởi char trong chuỗi đó, không phải theo dòng.
Đã trả lời ngày 14 tháng 3 năm 2013 lúc 23:32Mar 14, 2013 at 23:32
Bằng cách chia tách với Newlines.thkang Nếu bạn lặp lại trên một chuỗi, bạn đang lặp lại char bởi char trong chuỗi đó, không phải theo dòng.14 gold badges63 silver badges83 bronze badges 1 Thkangthkang 11K14 Huy hiệu vàng63 Huy hiệu bạc83 Huy hiệu đồng
Câu trả lời này thất bại trong một vài trường hợp cạnh (xem bình luận). Các giải pháp được chấp nhận ở trên sẽ xử lý những điều này. 1 là con đường để đi. Tuy nhiên, tôi sẽ để lại câu trả lời này như là tài liệu tham khảo.Mar 14, 2013 at 23:35
P.R.P.R.P.R. Câu trả lời cũ (không chính xác):25 silver badges45 bronze badges 2 6 5 2splitlines() method is used to split the lines at line boundaries. The function returns a list of lines in the string, including the line break(optional).
Splitlines () chia tách trên các ranh giới dòng sau:
ví dụ 1Python3 2 3 4 5 6 5 8 9 0 5 8 3 0Output: ['Welcome everyone to', 'the world of Geeks', 'GeeksforGeeks'] ['Welcome everyone to', 'the world of Geeks', 'GeeksforGeeks'] ['Welcome everyone to\r', 'the world of Geeks\n', 'GeeksforGeeks'] Ví dụ 2Python3 2 3 7 5 6 5 1 2 3Output: ['Cat', 'Bat', 'Sat', 'Mat', 'Xat', 'Eat'] ['India', 'Japan', 'USA', 'UK', 'Canada'] for line in textData.splitlines(): print(line) lineResult = libLAPFF.parseLine(line) 5 for line in textData.splitlines(): print(line) lineResult = libLAPFF.parseLine(line) 8for line in textData.splitlines(): print(line) lineResult = libLAPFF.parseLine(line) 9for line in wallop_of_a_string_with_many_lines.split('\n'): #do_something.. 0Practical Application 5 8 3 0Python3Ví dụ 2 2 3 7Ví dụ 3: Ứng dụng thực tế Trong mã này, chúng tôi sẽ hiểu cách sử dụng khái niệm splitlines () để tính độ dài của mỗi từ trong một chuỗi. & Nbsp; 4 5 6 7 3 9 5['Cat', 'Bat', 'Sat', 'Mat', 'Xat', 'Eat'] ['India', 'Japan', 'USA', 'UK', 'Canada']0 Output: ['Welcome', 'to', 'GeeksforGeeks'] [7, 2, 13] |