最初有一个带有字符串的列表。
需要检查至少一个字符串是否是第二个的子字符串(即这个字符串是否以它开头)
spisok = ['a', 'b', 'cd', 'are']
程序应该输出a和are,因为 a是are的子字符串(以a开头)
问:如何循环遍历列表中的每个项目?例如,可以使用循环比较当前与下一个
for i in range(len(spisok)):
if spisok[i].startsith(spisok[i+1]):
...
但是如何比较所有元素呢?
我也会给出我自己的版本,因为我不确定“子字符串”是否完全“以”开头,它也可以“包含”。好吧,除此之外,我不喜欢在
range没有需要的情况下使用它,所以我想给出一个没有它的解决方案。那么 res 将是: