質問編集履歴

6

修正

2024/07/10 12:26

投稿

mtpgah
mtpgah

スコア3

test CHANGED
File without changes
test CHANGED
@@ -39,9 +39,30 @@
39
39
  ]
40
40
  ```
41
41
  上記のように重複するkey若くは重複する値がある場合にも下記のような辞書にまとめることはできますでしょうか?
42
- ```ここに言語を入力
42
+ ```python
43
43
  name = {"商品名1":'みかん',"商品名2":'りんご'}
44
44
  price = {"商品名1":'100円'"商品名2":"200円"}
45
45
  production_area = {"商品名1":'沖縄', "商品名2":'沖縄'}
46
46
  ```
47
47
 
48
+ #追加3
49
+ "産地2"は"商品名2"でした。
50
+ 申し訳ありません。
51
+ 修正いたしました。
52
+
53
+ アドバイスありがとうございます。
54
+ ```python
55
+ fruit_dict = [
56
+ {"商品名1": ['みかん', '100円', '沖縄']},
57
+ {"商品名2": ['りんご', '200円', '沖縄']},
58
+ ]
59
+ ```
60
+
61
+
62
+ 上記辞書を作成して、以下のように修正出来たら良いなと思います。
63
+ ```python
64
+ name = {"商品名1":'みかん',"商品名2":'りんご'}
65
+ price = {"商品名1":'100円'"商品名2":"200円"}
66
+ production_area = {"商品名1":'沖縄', "商品名2":'沖縄'}
67
+ ```
68
+

5

修正

2024/07/10 12:21

投稿

mtpgah
mtpgah

スコア3

test CHANGED
File without changes
test CHANGED
@@ -42,6 +42,6 @@
42
42
  ```ここに言語を入力
43
43
  name = {"商品名1":'みかん',"商品名2":'りんご'}
44
44
  price = {"商品名1":'100円'"商品名2":"200円"}
45
- production_area = {"商品名1":'沖縄', "産地2":'沖縄'}
45
+ production_area = {"商品名1":'沖縄', "商品名2":'沖縄'}
46
46
  ```
47
47
 

4

修正

2024/07/10 11:43

投稿

mtpgah
mtpgah

スコア3

test CHANGED
File without changes
test CHANGED
@@ -28,20 +28,20 @@
28
28
  質問がわかりにくくて大変申し訳ありません。
29
29
 
30
30
 
31
- #追記2
31
+ #追記2(修正)
32
32
  皆さま、大変参考になるアドバイスありがとうございます。
33
- 例えばなのですが、辞書のキーが被る可能性もある前提ですとどのようにするのが良いでしょうか?
34
- また今回はリストの辞書ですが、以下のような場合の方が望む結果を得られやすいのであればそちらでも良いです。
35
- 質問ばかりで申し訳ございません。
33
+ また、色々とお手数をお掛けして申し訳ございません。
36
- 下の例はキーが被ってる場合です。
34
+
37
35
  ```python
38
- fruit_dict = {
36
+ fruit_dict = [
37
+ {"商品名1":'みかん',"商品名1":"100円", "商品名1":'沖縄'},
38
+ {"商品名2":'りんご',"商品名2":"200円","商品名2":'沖縄'},
39
+ ]
40
+ ```
41
+ 上記のように重複するkey若くは重複する値がある場合にも下記のような辞書にまとめることはできますでしょうか?
42
+ ```ここに言語を入力
39
- {"商品名1":'みかん',
43
+ name = {"商品名1":'みかん',"商品名2":'りんご'}
40
- "商品名1":"100円",
41
- "商品名1":'北海道'},
42
- {"商品名2":'りんご',
43
- "商品名2":"200円",
44
+ price = {"商品名1":'100円'"商品名2":"200円"}
44
- "商品名2":'沖縄'},
45
+ production_area = {"商品名1":'沖縄', "産地2":'沖縄'}
45
- }
46
46
  ```
47
47
 

3

追加

2024/07/09 13:58

投稿

mtpgah
mtpgah

スコア3

test CHANGED
File without changes
test CHANGED
@@ -26,3 +26,22 @@
26
26
  と共通部分で抽出しやすい形になっていますが、例えばこれが、AAA、BBB...
27
27
  のように全く共通点の無いような場合を想定していました。
28
28
  質問がわかりにくくて大変申し訳ありません。
29
+
30
+
31
+ #追記2
32
+ 皆さま、大変参考になるアドバイスありがとうございます。
33
+ 例えばなのですが、辞書のキーが被る可能性もある前提ですとどのようにするのが良いでしょうか?
34
+ また今回はリストの辞書ですが、以下のような場合の方が望む結果を得られやすいのであればそちらでも良いです。
35
+ 質問ばかりで申し訳ございません。
36
+ 下の例はキーが被ってる場合です。
37
+ ```python
38
+ fruit_dict = {
39
+ {"商品名1":'みかん',
40
+ "商品名1":"100円",
41
+ "商品名1":'北海道'},
42
+ {"商品名2":'りんご',
43
+ "商品名2":"200円",
44
+ "商品名2":'沖縄'},
45
+ }
46
+ ```
47
+

2

修正

2024/07/08 14:38

投稿

mtpgah
mtpgah

スコア3

test CHANGED
File without changes
test CHANGED
@@ -18,3 +18,11 @@
18
18
  それぞれkeyが違うし、辞書はインデックス番号を指定できないしで実装に悩んでいます。
19
19
  初歩的な質問で恐縮ですが回答頂けますと幸いです。
20
20
  よろしくお願いします。
21
+
22
+
23
+ #追記
24
+ 皆様回答ありがとうございます。
25
+ 上記の例では、商品1、商品2...
26
+ と共通部分で抽出しやすい形になっていますが、例えばこれが、AAA、BBB...
27
+ のように全く共通点の無いような場合を想定していました。
28
+ 質問がわかりにくくて大変申し訳ありません。

1

修正

2024/07/08 14:04

投稿

mtpgah
mtpgah

スコア3

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
  上記から以下のような辞書をそれぞれ作りたいです。
13
13
  ```python
14
14
  name = {"商品名1":'みかん',"商品名2":'りんご'}
15
- price = {"商品名2":'りんご'"価格2":"200円"}
15
+ price = {"価格1":'りんご'"価格2":"200円"}
16
16
  production_area = {"産地1":'北海道', "産地2":'沖縄'}
17
17
  ```
18
18
  それぞれkeyが違うし、辞書はインデックス番号を指定できないしで実装に悩んでいます。