Tôi có một chuỗi
Tôi muốn phân chia bất kỳ chuỗi nào chỉ trong hai phần ở lần xuất hiện đầu tiên của khoảng trắng. tức là 0 và 1Nếu tôi sử dụng 2, nó sẽ cho tôi một lỗi vì có quá nhiều giá trị để giải nén.
Đã hỏi ngày 14 tháng 6 năm 2018 lúc 2:26Jun 14, 2018 at 2:26
1 Bạn có thể sử dụng 3.Đối số thứ hai 4 là số lượng phân tách tối đa sẽ được thực hiện.
Để biết thêm thông tin về chức năng phân chia chuỗi, xem 5 trong hướng dẫn.
Ilkkachu 6.08615 Huy hiệu bạc29 Huy hiệu đồng15 silver badges29 bronze badges Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:35Jun 14, 2018 at 2:35
Từ các tài liệu Python
Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:35Jun 14, 2018 at 2:35
Từ các tài liệu Pythonajxs str.split (sep = none, maxsplit = -1)2 gold badges17 silver badges29 bronze badges 5 Trả về một danh sách các từ trong chuỗi, sử dụng SEP làm chuỗi DELIMITER. Nếu MAXSplit được đưa ra, tại hầu hết các phân tách MaxSplit được thực hiện (do đó, danh sách sẽ có hầu hết các phần tử MaxSplit+1). Nếu MaxSplit không được chỉ định hoặc -1, thì không có giới hạn về số lượng phân tách (tất cả các phân tách có thể được thực hiện).
ajxsajxsJun 14, 2018 at 2:38
3.1472 Huy hiệu vàng17 Huy hiệu bạc29 Huy hiệu đồngconstt Bạn có thể sử dụng phương thức chuỗi tiêu chuẩn 2 Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:38
consttconsttJun 14, 2018 at 2:43
2.2001 Huy hiệu vàng16 Huy hiệu bạc17 Huy hiệu đồng
Output:
Or:
Output:
Bạn đang thiếu một tham số nữa trong sự phân chia của mình, số lần xuất hiện, thử điều này;
Output:
Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:43Jun 14, 2018 at 2:41
U12-ForwardU12-ForwardU12-Forward Thử cái này:13 gold badges79 silver badges99 bronze badges Hoặc thậm chí chia tách tốt hơn cho các tab và newlines: 1Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:41 2Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:43Jun 14, 2018 at 2:41
JJ123JJ123JJ123 Thử cái này:1 gold badge4 silver badges15 bronze badges Hoặc thậm chí chia tách tốt hơn cho các tab và newlines: 3Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:41 43. 566.7K13 Huy hiệu vàng79 Huy hiệu bạc99 Huy hiệu đồngJun 14, 2018 at 2:32
Bạn có thể giải quyết vấn đề này bằng cách sử dụng "biểu thức sao" của Python.Rajat Jain "Đầu tiên" lấy phần tử đầu tiên của danh sách và " *thứ hai" lấy các phần tử còn lại.2 gold badges16 silver badges28 bronze badges 5611 huy hiệu vàng4 Huy hiệu bạc15 Huy hiệu đồng 61. Bạn có thể phân chia chuỗi như thế này. 72. Hoặc bạn có thể làm: 8Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:32Jun 14, 2018 at 11:49
Rajat Jainrajat Jainmroman 1.2632 huy hiệu vàng16 Huy hiệu bạc28 Huy hiệu đồng8 silver badges13 bronze badges 9Đã trả lời ngày 14 tháng 6 năm 2018 lúc 2:35Jun 14, 2018 at 2:35
Từ các tài liệu PythonMichael Swartz str.split (sep = none, maxsplit = -1)2 gold badges15 silver badges26 bronze badges |