私はアイテムの多くで辞書を持っている:条件が成立したら、リストに値を追加するにはどうしたらいいですか?
{'id-quantity-60': u'1', 'id-quantity-35': u'3','id-product-35': u'on', 'id-product-60': u'on',}
は、私は内部のすべての3つの要素を持つリストを作成する必要があります。 私はこのようなリストを期待している:
<type 'list'>: [['60', u'1', u'on'], ['35', u'3', u'on'],]
私は上記の2つだけの値が、2回同じ製品IDを持っています。したがって、同じ商品IDに数量と 'on off'を一緒に追加する必要があります。
どうすればいいですか? 、60(最終的に私はここにデータを記入することができるはず
<type 'list'>: [['60', u'1'], ['35', u'3'], ['35', u'on'], ['60', u'on'],]
1:問題は、私はこのリストのすべての時間のsplitetを取得している
for key, value in request.params.items():
if key[:12] == 'id-quantity-':
if key[12:] in list:
list.insert(key[12:], value)
else:
list.append([key[12:], value])
if key[:11] == 'id-product-':
if key[11:] in list:
list.insert(key[11:], value)
else:
list.append([key[11:], value])
:私はこのようなもので、それを試してみました)例えば真:
data = request.registry['website']._subscription_exclude_product(cr, uid, [{'product_id': int(60), 'qty': int(1), 'like': bool(True)}], context=context)
はどうもありがとうございました。数量や製品の
'3つの要素すべてを含むリストを作成する必要がありますこの3つの要素の計算方法について説明してください。 – Arne
あなたのディクテーションを短縮し、期待される結果をよりよく説明できますか? – mcsim
いつオフにする必要がありますか? – mcsim