【发布时间】:2020-08-07 23:25:39
【问题描述】:
我需要编写一个向用户数据添加信息的代码。我的意思是:
- 图书编号:001,图书名称:生物学,图书作者:['Alice', 'Bob'],可用副本:2
- 图书编号:002,图书名称:Chemistry,图书作者:['Alice'],可用副本:1
字典中包含此信息。当用户想要将这本书添加到他的数据中时,我需要将它添加到他的数据中。当用户想看他拿的书时。顺便说一下,我在示例中向您展示的列表也在字典中。这段代码你可以看得很清楚:
list_books = {"001": {"book_name": "Biology", "book_authors": ["Alice", "Bob"], "number_copies": int("2"), "book_id": "001"},
"002": {"book_name": "Chemistry", "book_authors": ["Alice"], "number_copies": int("1"), "book_id": "002"}}
正如您在代码中看到的,这些是关于书籍的信息。当用户想要拿一本书时,这本书应该在他的库存中。我应该为此写什么?我必须使用列表或字典。它基本上是库程序。
【问题讨论】:
-
不清楚,你的问题是什么
-
基本上,用户想要在他的图书馆中添加一本书,如您所见,在 list_books 中,例如,如果他的输入是“001”,这本书将被添加到他的图书馆中。但是当我想打印他从图书馆拿来的东西时,我该怎么办?
-
print(list_books["001"])应该会给你答案 -
我不认为你理解我:(
标签: python python-3.x list dictionary pycharm