Python在二维矩阵上打印行数和列数?

标签 python

我正在尝试按如下方式打印输出。

字符串:[“猫”、“狗”、“大”]

Print:
      0  1  2
0     c  a  t 
1     d  o  g
2     b  i  g

但我似乎无法正确打印索引

for i in a:
  for j in i:
    print(j, end=' ')
  print()

我知道这会打印矩阵本身,但不会提供我需要的行号和列号

最佳答案

Pandas 的理想工作:

import pandas as pd

lst = ["cat", "dog", "big"]

df = pd.DataFrame([[y for y in x] for x in lst])
print(df)

#    0  1  2
# 0  c  a  t 
# 1  d  o  g
# 2  b  i  g

关于Python在二维矩阵上打印行数和列数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59062284/

相关文章:

带有循环的列表中的字典(OrderedDict)的Python打印键

python - 使用 types.FunctionType 与 typing.Callable 的类型提示注释?

python - GroupBy 多列并应用移动功能

python - 相当于 Pandas 数据框中 R 的 'rep'

python - 使用 Python 和 Apache Beam 部署数据流管道

python: 如何使用 TO、CC 和 BCC 发送邮件?

python - 将 Python 字典导出到 Geojson - 从 'coordinates' 值中删除双引号

Python - 如果小于某个数字,如何替换 boolean 值?

php curl v python 请求发送文件

python - 如何让我的用户将歌曲添加到 django 中的专辑中