に変数を追加するこんにちは、私は私はいくつかの変数を追加する必要がありますが、私はエラーPythonはリスト
a.append ({'Name': + Name + ',' + 'number'+ ':' + Number})
TypeError: bad operand type for unary +: 'str'
に完全なコードを取得しておくリスト
a = [{'Name': 150,'number': 100},{'Name': 190, 'number': 200},{'Name': 190, 'number': 300}]
を持って、この作業を取得するように見えることはできません:
a = [{'Name': 150,'number': 100},{'Name': 190, 'number': 200},{'Name': 190, 'number': 300}]
Name = '150'
number = '10'
a.append ({'Name': + Name + ',' + 'number'+ ':' + Number})
def get_number(name):
return lambda x: x['number'] if x['Name']==name else 0
names = sorted(set(map(lambda x: x['Name'], a)))
result = [{'Name':name,'number':sum(map(get_number(name), a))} for name in names]
string = str(result)
remove = "[{}],'"
for i in range (0,len(remove)):
string =string.replace(remove[i],"")
b = string
print b
このリストにデータを追加するにはどうすればよいですか?
リストを文字列に変換してから、文字列操作を使用してアイテムを削除するのはなぜですか? – ThiefMaster
私は名前と番号を取得しているので、私はリストに変換しています。 samesの名前を追加する必要がありますので、名前の合計が表示され、xml要素に追加されます – user2433624