将字符串转换为列表对这个问题有帮助吗?

问题描述 投票:0回答:2

我有一个问题。我不是在寻找这个练习的答案,而只是一个指针。我的问题是:如果将两个单词的字符串转换为列表,是否更容易解决?

ANIMAL CRACKERS:编写一个函数,使用两个单词的字符串,如果两个单词都以相同的字母开头,则返回True

animal_crackers('Levelheaded Llama')->是

animal_crackers('Crazy Kangaroo')-> False

python-3.x
2个回答
0
投票

对字符串输入myListOfTwoSriting = stringInput.split(" ")进行拆分,然后对2个字符串链接进行拆分:firstletter = myListOfTwoSriting [0].split("")[0],然后是firstletterOfSeconde = myListOfTwoSriting [1].split("")[0]。下一个:

  1. if firstletter == firstletterOfSeconde : return True else: return False


0
投票

是的,在这个问题上,使用.split()方法将字符串分割成两个单词的列表会有所帮助。

通常,可以用不同的方式表示相同的数据,并且您希望使用与需要对数据进行处理的表示方式。由于此问题与单词有关,因此“单词列表”比“两个单词的字符串”更符合您的需求。

具有单词列表,您可以编写引用“第一个单词”(即.split())和“第二个单词”(即words[0])的代码。没有相对简单的方法可以引用原始字符串中的单个单词。

© www.soinside.com 2019 - 2024. All rights reserved.