表形式での出力について(python)

実現したいこと

1列で出力されるprint()を任意の列で整列させる

発生している問題・分からないこと

pythonについて質問です
とあるサイトでテーブル要素を抽出しようと下記のコードを書きました

# テーブル要素をXPathで取得 table = driver.find_element(By.XPATH, "//table[@class='tcontent']") # テーブル内の行を取得 rows = table.find_elements(By.XPATH, "//tr[@height='20']") # 各行に対してセルを取得してデータを表示 for row in rows: cells = row.find_elements(By.XPATH, "./td") a = [cell.text for cell in cells] print(a)

このprint(a)の出力結果が以下になります。
['4/1']
['4/2']
['4/3']
['4/4']
['A']
['B']
['C']
['D']
['公園']
['空地']
['土管']
['ビル']

これを
['4/1'] ['A'] ['公園']
['4/2'] ['B'] ['空地']
['4/3'] ['C'] ['土管']
['4/4'] ['D'] ['ビル']
と出力させて
さらに表形式に出力させたいのですが
どうすればよいでしょうか?

該当のソースコード

特になし

試したこと・調べたこと

上記の詳細・結果

当該質問が解決するサイトが見つかりませんでした

補足

特になし

コメントを投稿

0 コメント