リストがあります:
data_list = ['a.1','b.2','c.3']
そして、別のリストから文字列で始まる文字列のみを取得したい:
test_list = ['a.','c.']
a.1
そしてc.3
返されるべきです。
二重の for ループを使用できると思います。
for data in data_list:
for test in test_list:
if data.startswith(test):
# do something with item
もっとエレガントで、おそらくもっとパフォーマンスの良いものがあるのではないかと思っていました。