假设你收到了一份礼品清单,其中列出了不同礼品的名称和数量。请编写一个Python程序,将这份清单转换成一个字典,其中键为礼品名称,值为对应数量。
如有帮助给个采纳谢谢
import pandas as pd
# 读取Excel文件
df = pd.read_excel('gift_list.xlsx')
# 将DataFrame转换成字典
gift_dict = df.set_index('礼品名称').to_dict()['数量']
# 打印转换后的字典
print(gift_dict)
import copy
a = 'hello'
b = copy.copy(a)
print(b is a) # 输出True,和赋值一样
c = 'a' * 4097
d = copy.copy(c)
print(d is c) # 输出True,和赋值不一样,已经超过缓存范围,但还是一样,这种情况可以类比于不设缓存范围(肯定缓存)的赋值操作