哈希图删除和更新 python
Hashmap remove and update python
我之前已经问过 hashmap 但在 java,这次是在 python。我想知道如何删除用户的最后一个条目或最后一个输入然后更新它以将删除的条目替换为用户将在此处输入的新条目是我的代码
students = {}
for i in range(3):
input1 = input("Enter student number " + str(i + 1) + ": ")
input2 = input("Enter first name " + str(i + 1) + ": ")
students.update({input1: input2})
print("Student List: ")
for x , y in students.items():
print(x , y)
到目前为止我所做的是将所有用户输入添加到地图中,现在我唯一的问题是删除并更新最后一个条目。删除最后一个然后 update/replace 用户将要输入的新的。
如果您使用的是 Python 版本 > 3.7,那么您可以使用 students.popitem()
从哈希图中删除最后一项。如果不是,则必须使用 OrderedDict
我之前已经问过 hashmap 但在 java,这次是在 python。我想知道如何删除用户的最后一个条目或最后一个输入然后更新它以将删除的条目替换为用户将在此处输入的新条目是我的代码
students = {}
for i in range(3):
input1 = input("Enter student number " + str(i + 1) + ": ")
input2 = input("Enter first name " + str(i + 1) + ": ")
students.update({input1: input2})
print("Student List: ")
for x , y in students.items():
print(x , y)
到目前为止我所做的是将所有用户输入添加到地图中,现在我唯一的问题是删除并更新最后一个条目。删除最后一个然后 update/replace 用户将要输入的新的。
如果您使用的是 Python 版本 > 3.7,那么您可以使用 students.popitem()
从哈希图中删除最后一项。如果不是,则必须使用 OrderedDict