Điều này có vẻ như là một vấn đề khá đơn giản, nhưng tôi đang tìm kiếm một cách ngắn gọn và ngọt ngào để làm điều đó mà vẫn có thể hiểu được (đây không phải là chơi gôn mã).Cách tìm chuỗi ngắn nhất trong danh sách bằng Python
Đưa ra danh sách các chuỗi, cách dễ nhất để tìm chuỗi ngắn nhất là gì?
Cách đó là rõ ràng nhất đối với tôi là khoảng:
l = [...some strings...]
lens = map(l, len)
minlen, minind = min(lens)
shortest = l[minind]
nhưng điều đó dường như rất nhiều mã cho vấn đề này (ít nhất là trong python).
Làm thế nào rõ ràng! Tôi không thể tin rằng tôi đã bỏ lỡ điều này. – leecbaker
Có vẻ như bạn có thể làm tối thiểu (chuỗi) vì độ dài là số phút tối thiểu sẽ sử dụng theo mặc định –
@joelgoldstick: Không chính xác. Thử 'min ([" b "," aa "])'. –