1.将宋词数据内容规范化,通过列表、字典等组合数据类型,将“词牌名”、“作者”和“正文”分别存储,比如输入作者,显示对应的词牌和正文; 2.输入词牌显示对应的作者和正文,只能用组合数据类型实现,不借助其他数据结构。
时间: 2024-05-30 12:14:20 浏览: 97
宋词的词牌名大全,词牌名有哪些-.doc
1. 这是一个很好的数据组合问题。我们可以使用字典数据结构来存储宋词的相关信息。例如,我们可以使用词牌名作为字典数据结构的键,然后将“作者”和“正文”作为键值对存储起来。当用户输入作者时,我们可以使用循环语句遍历字典,找到与该作者对应的所有词牌及其正文,然后输出。反之亦然。这样我们就可以方便地查找到每一首宋词对应的信息了。
2. 如果只能用组合数据类型来实现输入词牌显示对应的作者和正文的功能,那么我们可以使用列表和字典的嵌套来实现。具体来说,我们可以使用一个包含多个字典的列表来存储宋词数据。每个字典代表一首宋词,其中包含“词牌名”、“作者”和“正文”等信息。然后我们可以使用循环语句遍历整个列表,找到所有与输入词牌名对应的字典,然后输出其中的“作者”和“正文”信息即可。需要注意的是,这里的字典应该是按照输入顺序进行存储的。
阅读全文