djangoで以下のようなデータベース(model名はSample)からデータを取り出し、日付をkey、値をvalueとした辞書を作成しました。
python
1 日付,値 2 datetime.date(2019, 9, 21),120 3 datetime.date(2019, 9, 23),123 4 datetime.date(2019, 9, 22),112 5 6 . 7 . 8 . 9 . 10}
python
1sample_key = Sample.objects.values_list("date", flat=True).order_by("date") 2sample_values = Sample.objects.values_list("price",flat=True).order_by("date") 3total = dict(zip(sample_key, sample_values))
辞書の中身を日付順にしたかったので、.order_by("date")でソートし、作成した辞書ですが、この辞書の中身の順番は保持されるのでしょうか?
内容としましては、以下のような内容を保持したいです。
```python datetime.date(2019, 9, 21): 120, datetime.date(2019, 9, 22): 112, datetime.date(2019, 9, 23): 123,
また、これで辞書の順序が保持されない場合は保持するために何か良い方法はありますでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。