質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.37%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

1005閲覧

2次元配列で[]を除いた要素を出力したいです。

USA23

総合スコア1

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2021/08/24 23:59

前提・実現したいこと

二次元配列で出力の際[]を取り除いた要素の出力がしたいのですが思うようにいきません。どなたか教えていただけると幸いです。

発生している問題・エラーメッセージ

該当のソースコード

python3

1n = int(input()) 2ab = [] * n 3ab = [[list(map(int, input().split()))] for i in range(n)] 4 5ab.sort(reverse=True) 6 7for i in range(n): 8 print(ab[i]) 9

試したこと

.end 、 sep 、joinなども使ってみましたが思った通りできませんでした。

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

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

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

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

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

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

quickquip

2021/08/25 00:20 編集

例えば [[1, 2, 3], [4, 5], [6], [7, 8, 9]] から [1, 2, 3, 4, 5, 6, 7, 8, 9] を得たいということですか? 日本語の説明と動かないコードがあってもやりたいことを推測するのが難しいケースです。 入力と期待する出力に関して、いくつかのパターンで例を書いておくとよいと思いますよ。
USA23

2021/08/25 00:24

ありがとうございます。 もう少し具体的に書いてみます。
guest

回答1

0

ベストアンサー

quickquipさんが書かれているとおり、推測するのが難しいケースです。
そこで、無理に推測してみました。

python

1>>> ab = [[0,1,2],[3,4,5],[6,7,8]] 2>>> 3>>> for row in ab: 4... for column in row: 5... print(column, end=' ') 6... print() 7... 80 1 2 93 4 5 106 7 8

投稿2021/08/25 00:34

ppaul

総合スコア24668

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

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

USA23

2021/08/25 00:42

質問の意図を読み取っていただきありがとうございます。まさにこれです! 始めてみる文字列もあったので色々調べてみます!
ppaul

2021/08/25 23:22

.end 、 sep 、joinというヒントからすると、こういうのが欲しいかなと推測しましたが、当たっていたのですね。 quickquipさんが書かれているように、適切な質問をするのはとても大事です。こういうものが欲しいというのを書いた方が回答をもらえる可能性は上がります。ただ、何が分かっていないかがわからないと回答者も困ることが多いので、質者の際にはご自身で作って動かしたコードも書くことをお勧めします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.37%

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

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

質問する

関連した質問