今天我试着学习字典和集合,但我不知道如何正确使用join
brandin = []
for x in range(int(input("New brand total: "))):
brand = input("Brand Name: ")
brandin.append(brand)
brandinset = set(brandin)
print("list: ", ', '.join(brandin))
print("set: ", ', '.join(brandinset))
brandtotal = {}
for brand in brandin:
if brand in brandtotal:
brandtotal[brand] += 1
else:
brandtotal[brand] = 1
print((brandtotal))
这是输出:
New brand total: 7
Brand Name: nike
Brand Name: adidas
Brand Name: nike
Brand Name: vans
Brand Name: adidas
Brand Name: nb
Brand Name: puma
list: nike, adidas, nike, vans, adidas, nb, puma
set: nike, vans, puma, nb, adidas
{'nike': 2, 'adidas': 2, 'vans': 1, 'nb': 1, 'puma': 1}
我如何制作{'nike': 2, 'adidas': 2, 'vans': 1, 'nb': 1, 'puma': 1}
变得像nike: 2, adidas: 2, vans: 1, nb: 1, puma: 1
我试图使用join
,但它删除了值
您需要使用
join()
:输出为以下字符串:
相关问题 更多 >
编程相关推荐