Hướng dẫn how do you capitalize all elements in a string python? - làm thế nào để bạn viết hoa tất cả các phần tử trong một chuỗi python?
Tôi có một biến danh sách Python có chứa chuỗi. Có một chức năng nào có thể chuyển đổi tất cả các chuỗi trong một lần vượt qua thành chữ thường và ngược lại, chữ hoa không?
Đã hỏi ngày 26 tháng 11 năm 2009 lúc 5:15Nov 26, 2009 at 5:15
1 Nó có thể được thực hiện với các toàn bộ danh sách
hoặc với chức năng 6
Đã trả lời ngày 26 tháng 11 năm 2009 lúc 5:19Nov 26, 2009 at 5:19
BạnYOU Huy hiệu vàng 117K3232 gold badges185 silver badges216 bronze badges 5 Bên cạnh việc dễ đọc hơn (đối với nhiều người), việc liệt kê toàn diện cũng giành được cuộc đua tốc độ:
Đã trả lời ngày 26 tháng 11 năm 2009 lúc 5:54Nov 26, 2009 at 5:54
Ned Deily DeilyNed Deily 82K16 Huy hiệu vàng126 Huy hiệu bạc150 huy hiệu đồng16 gold badges126 silver badges150 bronze badges 5
Amit JS 1331 Huy hiệu bạc7 Huy hiệu đồng1 silver badge7 bronze badges Đã trả lời ngày 26 tháng 11 năm 2009 lúc 5:24Nov 26, 2009 at 5:24
ghostdog74ghostdog74ghostdog74 316K56 Huy hiệu vàng254 Huy hiệu bạc341 Huy hiệu Đồng56 gold badges254 silver badges341 bronze badges 2 Danh sách hiểu là cách tôi làm điều đó, đó là cách "Pythonic". Bảng điểm sau đây cho thấy cách chuyển đổi danh sách sang tất cả các trường hợp trên sau đó trở lại thấp hơn:
Đã trả lời ngày 26 tháng 11 năm 2009 lúc 5:23Nov 26, 2009 at 5:23
Paxdiablopaxdiablopaxdiablo 831K229 Huy hiệu vàng1550 Huy hiệu bạc1922 Huy hiệu Đồng229 gold badges1550 silver badges1922 bronze badges 5 Đối với mẫu này, sự hiểu biết là nhanh nhất $ python -m timeit -s 's=["one","two","three"]*1000' '[x.upper for x in s]' 1000 loops, best of 3: 809 usec per loop $ python -m timeit -s 's=["one","two","three"]*1000' 'map(str.upper,s)' 1000 loops, best of 3: 1.12 msec per loop $ python -m timeit -s 's=["one","two","three"]*1000' 'map(lambda x:x.upper(),s)' 1000 loops, best of 3: 1.77 msec per loop Đã trả lời ngày 26 tháng 11 năm 2009 lúc 5:59Nov 26, 2009 at 5:59
John La Rooyjohn La RooyJohn La Rooy Phù bằng vàng 287K5151 gold badges359 silver badges500 bronze badges Một sinh viên hỏi, một sinh viên khác có cùng vấn đề trả lời :))
Anubis 6.61514 Huy hiệu vàng54 Huy hiệu bạc86 Huy hiệu Đồng14 gold badges54 silver badges86 bronze badges Đã trả lời ngày 6 tháng 11 năm 2015 lúc 10:08Nov 6, 2015 at 10:08
CristinacristinaCristina Huy hiệu 691 Bạc1 Huy hiệu Đồng1 silver badge1 bronze badge
Techj 5072 Huy hiệu vàng5 Huy hiệu bạc15 Huy hiệu Đồng2 gold badges5 silver badges15 bronze badges Đã trả lời ngày 26 tháng 11 năm 2009 lúc 5:24Nov 26, 2009 at 5:24
316K56 Huy hiệu vàng254 Huy hiệu bạc341 Huy hiệu ĐồngChirael Danh sách hiểu là cách tôi làm điều đó, đó là cách "Pythonic". Bảng điểm sau đây cho thấy cách chuyển đổi danh sách sang tất cả các trường hợp trên sau đó trở lại thấp hơn:4 gold badges28 silver badges28 bronze badges Đã trả lời ngày 26 tháng 11 năm 2009 lúc 5:23 Paxdiablopaxdiablo
831K229 Huy hiệu vàng1550 Huy hiệu bạc1922 Huy hiệu Đồng Đối với mẫu này, sự hiểu biết là nhanh nhấtNov 19, 2019 at 19:02
Đã trả lời ngày 26 tháng 11 năm 2009 lúc 5:59WhooNo John La Rooyjohn La Rooy2 gold badges8 silver badges26 bronze badges 0 Solution:
Phù bằng vàng 287K51
Một sinh viên hỏi, một sinh viên khác có cùng vấn đề trả lời :)) Anubis13 gold badges48 silver badges61 bronze badges 6.61514 Huy hiệu vàng54 Huy hiệu bạc86 Huy hiệu ĐồngMay 31, 2018 at 8:24
Đã trả lời ngày 6 tháng 11 năm 2015 lúc 10:08Sunil Cristinacristina1 gold badge7 silver badges25 bronze badges Huy hiệu 691 Bạc1 Huy hiệu Đồng Techj 05072 Huy hiệu vàng5 Huy hiệu bạc15 Huy hiệu ĐồngOct 16, 2018 at 0:18
ChirelelchiraelGimhani 2.9454 Huy hiệu vàng28 Huy hiệu bạc28 Huy hiệu đồng11 silver badges22 bronze badges Một phiên bản đơn giản hơn nhiều của câu trả lời hàng đầu được đưa ra ở đây bởi @amorpheuses. 1
U12-Forward Với danh sách các giá trị trong Val:13 gold badges79 silver badges99 bronze badges Điều này hoạt động tốt cho tôi với nguồn văn bản f = open ().Feb 9, 2020 at 15:50
Đã trả lời ngày 19 tháng 11 năm 2019 lúc 19:02 2 3WhoonowhoonoApr 25 at 8:21
7592 Huy hiệu vàng8 Huy hiệu bạc26 Huy hiệu đồng 4output: 5Giải pháp này sẽ tạo ra một danh sách riêng có chứa các mục viết thường, bất kể trường hợp ban đầu của chúng. Nếu trường hợp ban đầu là trên thì 7 sẽ chứa chữ thường của mục tương ứng trong 8. Nếu trường hợp ban đầu của mục danh sách đã là chữ thường trong 8 thì 7 sẽ giữ lại trường hợp của mục và giữ nó ở chữ thường. Bây giờ bạn có thể sử dụng 7 thay vì 8.Oct 30, 2019 at 9:29
AdysonAaditya Ura 54.5K13 Huy hiệu vàng48 Huy hiệu bạc61 Huy hiệu đồng7 gold badges45 silver badges79 bronze badges |