pythonアライメントエラーの解決策

実行時に、構文エラーが発生する場合があります。IndentationError:予期しないインデント

次の方法を使用して解決できます。

最初にスペースを表示します。スペースはドットに置き換えられます

4つの位置を表すようにタブを変更します

次に、フォーマットが調整されます。

拡張の例:

テキストの配置を修正する方法

みなさん、こんにちは。私はpythonの初心者ですが、運動の問題で問題が発生しました。

タイトルの要件は、リストを印刷して整列させることです。

入力データ:

tableData =[['apples','oranges','cherries','banana'],['Alice','Bob','Carol','David'],['dogs','cats','moose','goose']]

必要な出力データ(右揃えの最初の行、左揃えのその他):

 apples Alice dogs
 oranges Bob  cats
cherries Carol moose
 banana David goose

以下は私のコードです

""" 以下はコード本体です"""
tableData =[['apples','oranges','cherries','banana'],['Alice','Bob','Carol','David'],['dogs','cats','moose','goose']]

def printTable(tableData):
 # 以下は、各内部リストの最長の文字列の長さを見つけることです
 colWidths =[0]*len(tableData)for i inrange(len(colWidths)):
 colWidths[i]=len(sorted(tableData[i], key=(lambda x:len(x)))[-1])for x inrange(len(tableData[0])):for y inrange(len(tableData)):print(tableData[y][x].rjust(colWidths[y]), end=' ')print('')  #ラップ

printTable(tableData)

出力は(すべて右揃え)です:

 apples Alice dogs 
 oranges  Bob cats 
cherries Carol moose 

Recommended Posts

pythonアライメントエラーの解決策
01.Pythonの概要
Pythonの紹介
Centos 6.4 python2.6を2.7にアップグレード
Centos 6.4 python2.6を2.7にアップグレード
Pythonエラー処理方法
Centosのデフォルトのpython2.6のアップグレード
CentOSはpython2をpythにアップグレードします
バグを見つけるためのPythonコード(2)
バグを見つけるためのPythonコード(7)
pythonコードにコメントする方法
Pythonランタイム例外管理ソリューション
バグを見つけるためのPythonコード(4)
バグを見つけるためのPythonコード(3)
バグを見つけるためのPythonコード(9)
pythonをすばやく学ぶ方法
pythonプラグインをアンインストールする方法
Python関連モジュールの紹介
バグを見つけるためのPythonコード(6)
バグを見つけるためのPythonコード(1)
バグを見つけるためのPythonコード(8)
Pythonファイルを暗号化する3つの方法
pythonオブジェクトを理解する方法
バグを見つけるためのPythonコード(5)
パイソンタプルの使い方
Pythonの右揃えの例の方法
Python |再帰を使用して解決する関数
pythonフォントを増やす方法の手順
pythonウェブページコードの表示方法
pythonスレッドプールの使用方法
pythonを使用してOracleデータベースにクエリを実行します
C ++を使用してPython3拡張機能を作成する
python設定ファイルの書き方
Python初心者は使用量を増やすことを学びます
pythonを使用して段階的な回帰を実現します
pythonコードでラップする方法
pythonプログラムを保存する方法
Pythonエラー処理は詳細な説明を主張します
Pythonは、メールを送信するために126のメールボックスを実装しています
Pythonを使用して複数のクリップボードを実装する
Pythonで括弧を省略する方法
CentOS8にPython3.8をインストールする方法
IV値を計算するPythonの例
Ubuntu18.04にPython3.8をインストールする方法
Pythondevelインストール失敗の問題の解決策
pythonでクラスを書く方法
pythonで数値をフィルタリングする方法
Centos6.7には、へのpythonアップグレードが付属しています
PythonでExcelを読む方法
CentOS8にPythonをインストールする方法
python dict garbledを解決する方法
pythonでエラーを表示する方法
入門から習熟までのPython(2):Pythonの概要
cmdを介してpythonを入力する手順
pythonでreturnを書く方法
pythonモジュールを表示する方法
Pythonで変数を理解する方法
pythonで変数をクリアする方法
pythonオブジェクト指向プログラミングを理解する方法
Pythonはpdfkitを使用してpdfを生成します[python]
CentOS7はyumを保存するためにpythonを修復します