我可以将字符串列表传递给python函数吗?

时间:2019-07-09 03:19:53

标签: python

我正在尝试完成一个接收字符串列表并打印每个字符串的第一个字母的函数。我将函数定义为firstLetter(lst)。并将列表定义为lst = ["one", "two", "longer statement"]。但是,该函数似乎没有读取列表,因为该函数什么也不返回。我将保留在相关部分中使用的代码。谢谢你的帮助。

lst = ["one", "two", "longer statement"]

def firstLetter(lst):
    for item in lst:
        print(item[0]) 

我测试了函数内部的循环,它似乎可以独立工作,但是我似乎无法通过函数提供列表。我希望看到:

0
t
l

但是,该函数什么也不返回。

1 个答案:

答案 0 :(得分:0)

您需要调用该函数。

lst = ["one", "two", "longer statement"]

def firstLetter(lst):
 for item in lst:
  print(item[0])


firstLetter(lst)