🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
リストボックス

ユーザーがリストから1つ以上のアイテムを選択できるようにするGUI要素です。

ループ

ループとは、プログラミングにおいて、条件に合致している間、複数回繰り返し実行される箇所や、その制御構造を指します

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

2回答

609閲覧

ループさせながらN個ずつ格納されるリストデータの作成方法について教えてください

kinu221

総合スコア26

リストボックス

ユーザーがリストから1つ以上のアイテムを選択できるようにするGUI要素です。

ループ

ループとは、プログラミングにおいて、条件に合致している間、複数回繰り返し実行される箇所や、その制御構造を指します

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/01/08 07:06

for文で回すと以下の結果になる辞書データが存在します。
「結果」
{'キー', '値','キー', '値'}
{'キー2', '値2','キー2', '値2'}
{'キー3', '値3','キー4', '値4'}
{'キー4', '値4','キー4', '値4'}

これをN個ずつリストさせる場合にはどのようにすればよろしいでしょうか?
例えば、N=2の場合
[{'キー', '値','キー', '値'},{'キー2', '値2','キー2', '値2'}]
[{'キー3', '値3','キー3', '値3'},{'キー4', '値4','キー4', '値4'}]で値が返ってくるようにして
それを辞書に格納したいです。

ソースコードが存在しなくて申し訳ありませんが、ご回答していただけると幸いです。
補足
言語:python3.8

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ppaul

2021/01/08 07:19

for文で回した結果と書いてありますが、印刷した結果ですか、それとも何かの変数に入っているのですか。 {'キー', '値','キー', '値'}と書いてありますが、これは辞書データではありません。形式的には集合つまりsetですが、集合の場合には重複はありませんので、{'キー', '値'}となってしまいます。 問題の訂正をお願いします。
guest

回答2

0

公式ドキュメント Itertools レシピ の中のgrouperですね。

投稿2021/01/08 07:17

quickquip

総合スコア11231

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

N個の値を生成して辞書に格納する関数をかいておき、
その関数をループで実行させればいいだけです

まず、
N個の値を生成して辞書に格納する関数
ってのを書いてみてください

投稿2021/01/08 07:14

編集2021/01/08 07:15
y_waiwai

総合スコア88040

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kinu221

2021/01/08 07:21

ありがとうございます。試してみます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問