假设我们有一个包含3个元素的3字母单词的列表,但每个单词也是一个列表.函数返回给定索引处的字符



假设我们有一个由3个元素组成的3字母单词列表,但每个单词也是一个列表。参见以下示例:

word_list=[['r','e','d'],['p','a','z','i','p']]

创建一个名为getCharacterAt的函数,该函数接受两个参数-word_list和index_of_character。函数应该能够返回给定索引处的字符。(如果index_of_character是3,我们得到整个列表中的第三个字母,即"d"。如果它是5,我们得到"e"。如果是9,我们得到了"p"。

word_list = [ ['r','e','d'] , ['p','e','a'] , ['z','i','p'] ]
new_word_list = []
for i in word_list:
new_word_list = new_word_list + i

def getCharacterAt(word_list: list, index_of_character: int):
return word_list[index_of_character - 1]

print(getCharacterAt(new_word_list, 3))
# Output: d

在本例中,我创建了一个"new_word_list",其中包含"word_list"的每个元素的并集。然后,根据您的描述,您只需返回请求的index-1元素(记住第一个列表索引是0(

相关内容

  • 没有找到相关文章

最新更新