我有一张单子 data = ['aa', 'aaaa', 'aaaaaaaa', 'aaaa', 'qwer', 'qweraaaa']
其中我需要计算列表中字符串的数量,以列表中两个字符串的串联形式表示
我的代码:
def double_string(date):
count = 0
for item in data:
if item * 2 in data:
count += 1
return count
我有4个测试,其中3个是正确的,1个是错误的
测试:
任务:
3条答案
按热度按时间pgky5nke1#
您可以尝试以下方法:
输出
mnemlml82#
问题在于,您测试的是字符串与自身的连接,而不是所有其他组合与其他字符串的连接。
此代码将在以下情况下工作:
8gsdolmq3#
产出:4