Tôi có một số danh sách như thế này:Cách tìm chỉ mục chuỗi trong danh sách bắt đầu bằng một số chuỗi con?
lines = [
"line",
"subline2",
"subline4",
"line",
]
Và tôi muốn lấy danh sách các chỉ số của dòng mà bắt đầu với một số chuỗi.
tôi sử dụng phương pháp này:
starts = [n for n, l in enumerate(lines) if l.startswith('sub')]
nhưng có lẽ ai biết cách tiếp cận đẹp hơn?
Điều đó thật đẹp đối với tôi. – Blender
Điều gì là sai với điều này? Một con trăn hoàn toàn hợp lệ của nó :) –
@MarekKowalski Tôi nghĩ rằng mỗi khi chúng ta có thêm cách tiếp cận nhiệt tình :) – kharandziuk