【发布时间】:2012-01-17 18:13:22
【问题描述】:
好的,卡在另一个 Python 问题上。我已经尝试了几次,但似乎无法弄清楚。
问题:实现一个函数 startString(char, stringlist),它返回列表中以字符 char 开头的所有字符串的列表。
startString('s',["simple", "to", "do", "some","things"])
这是我迄今为止尝试过的,我知道它不起作用:
def startString(char, stringlist):
newlist = []
for i in stringlist:
if stringlist[0] == char:
newlist.append(stringlist)
print newlist
感谢您提供的任何帮助。
【问题讨论】:
-
是的,但我已经坚持了几天了。我使用这个网站来获取想法和工作。
-
没问题,请记住给它们贴上这样的标签 - 我们很乐意提供帮助,但不会为您做作业。 :)
-
提示:您正在测试 stringlist[0] == char。您可能想添加一个“print stringlist[0], char”命令来查看发生了什么。提示 #2:你在新列表中添加了什么?
-
大声笑,好的,谢谢。是的,这个网站在一些编程方面帮助了我一点。我在一个学期会使用 7 种不同语言的班级,我必须学习语法并在获得程序后的 2 周内提交。