我想检查两个列表是否对每个索引都有相同类型的项目.例如,如果我有
y = [3, "a"]
x = [5, "b"]
z = ["b", 5]
Run Code Online (Sandbox Code Playgroud)
检查应True为x和y.检查应该是False因为y并且z因为相同位置的元素类型不相等.
我很抱歉,如果这太容易了,但我无法弄清楚如何构建这本字典.
我有一个字符串例如
"Bob and Anna are meeting at noon"
Run Code Online (Sandbox Code Playgroud)
我想要一本字典,所有的回文指向下面的非回文列表,所以
{"Bob": ["and"], "Anna": ["are", "meeting", "at"], "noon": []}
Run Code Online (Sandbox Code Playgroud)
我发现我可以检查一个单词是否是一个回文
word.lower() == word.lower()[::-1]
Run Code Online (Sandbox Code Playgroud)
我也可以将一个字符串拆分成单词
string.split()
Run Code Online (Sandbox Code Playgroud)
但我不明白如何循环字符串并构建字典,以便只有回文是键并同时列出一个列表.
谢谢你的帮助