Hướng dẫn how do you print a string upto a specific character in python? - làm thế nào để bạn in một chuỗi tối đa một ký tự cụ thể trong python?
Giả sử chúng ta có:
1 và 2 đều là một vấn đề nếu 3 chứa một triệu chuỗi, mỗi chuỗi dài một triệu ký tự, cách nhau bởi các dấu chấm than. Tôi đề nghị những điều sau đây thay thế. Nó hiệu quả hơn nhiều.
Tại sao import itertools as itts
get_start_of_string = lambda stryng, last, *, itts=itts:\
str(itts.takewhile(lambda ch: ch != last, stryng))
###########################################################
s = "wolfdo65gtornado!salmontiger223"
start_of_string = get_start_of_string(s, "!")
|