所以基本上,我想这是False
:确定是否在列表中的任何两个字符串具有相同字符开始功能
('click', 'bait', 'carrot', 'juice')
而且这是True
,因为每串用不同的字符比开始其他人:
('click', 'bait', 'juice', 'silly')
我得到的最接近的是以下,但它看起来不太好。
functools.reduce(lambda x, y: (y, x[0] != y[0]), map(operator.itemgetter(0), ('click', 'bait', 'carrot', 'juice')))[1]
它失败了,因为它只检查彼此相邻的字符串。
我最喜欢这个,它非常简单! – bjd2385