【发布时间】:2020-10-09 09:42:36
【问题描述】:
我有以下几点:
def dict_join_key_value(input_dict):
for key,value in input_dict.items():
y=[]
x=key+'_'+value
print(y.append(x))
return
dict_join_key_value({"a": "b", "c": "d"})
我无法生成列表 ['a_b','c_d'],我需要对我的代码进行哪些更改?
【问题讨论】:
-
您每次都在重置您的列表。将
y=[]移到 for 循环之外 -
另外,你不会返回
y -
不要在每个循环中将列表重置为空列表。另外,不要打印
append的返回值。并返回y。
标签: python list dictionary append