在下面的代码中有一个交易列表,其中包含交易的名称、价格、颜色和日期。我想在客户列表中附加名称“John”、“Jay”,在销售列表中附加价格为 1.21 美元、2.12 美元,在颜色列表中附加颜色为“白色”、“红色”。迭代列表只会给出 ' '(引号)内的元素。我如何将名称、价格、颜色专门添加到这些空列表中?:
transaction = ['John:$1.21:white:09/15/17','Jay:$2.12:red:09/15/17','Leo:$3,5:blue:09/15/17']
customers = [names_of_customer]
sales = [price_of_goods]
color = [color_of_goods]
您可以使用下面的代码片段,它使用split方法来实现所需的输出。
transaction = ['John:$1.21:white:09/15/17','Jay:$2.12:red:09/15/17','Leo:$3,5:blue:09/15/17']
customers=[]
sales=[]
color=[]
for tran in transaction:
elems = tran.split(':')
customers.append(elems[0])
sales.append(elems[1])
color.append(elems[2])
print customers
print sales
print color
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句