【问题标题】:How to use len to figure out how many rows如何使用 len 计算行数
【发布时间】:2019-09-22 21:45:34
【问题描述】:

使用变量'frame'作为输入,根据列中的数据为每一行打印行

frame = {'kind of pet': ['dogs', 'cats', 'gerbils', 'geese'],
 'number of pets': [10, 20, 5, 4]}

我希望输出看起来像

狗 10 猫 20 沙鼠 5 鹅 4

【问题讨论】:

  • 你试过什么?您具体需要哪些帮助?

标签: python python-3.x


【解决方案1】:

你可以这样做

for a,b, in zip(frame['kind of pet'],frame['number of pets']):
print("{} {}".format(b,a))

在 python 3.x + 上使用 f 字符串以提高可读性

【讨论】:

  • 谢谢你,这行得通。但是有没有办法使用 len?
  • 当然:for i in range(len(frame['kind of pet'])): print("{} {}".format(frame['kind of pet'][i] ,frame['number of pets'][i])) 虽然不是特别漂亮
猜你喜欢
  • 1970-01-01
  • 2020-12-15
  • 1970-01-01
  • 2013-01-23
  • 1970-01-01
  • 1970-01-01
  • 2012-10-08
  • 2011-11-12
  • 2020-07-29
相关资源
最近更新 更多