【发布时间】:2015-09-16 03:53:41
【问题描述】:
如果字符串以某个字符开头并在字符串中重复,我正在尝试将计数加一。这是我的代码
def stringMatch(list1, char):
count = 0
for i in range(len(list1)):
if char == list1[i][:]:
count = count + 1
print(list1[i], count)
对于输入 list1 = ['cat', 'dog', 'corn'] 和 char = 'c'
输出应该是
cat 1
corn 1
【问题讨论】:
-
那个悬挂的 if 语句是什么?
-
@inspectorG4dget 你是什么意思?
-
你的问题是什么?
-
你的帖子中有一行写着
if list1 = ['cat', 'dog', 'corn'] and char = 'c',它不包含在你的代码中。因此我不明白它的目的是什么 -
我认为这只是“考虑到这些输入”的事情。
标签: python list python-3.4