首页 > 解决方案 > 如何在python中搜索和输出数据?

问题描述

首先,我是 Python 的新手。我只是在练习。

我已经让用户通过使用 append 将某些数据输入到内存中。

store = []
def inputData():
    name = input("Name: ")
    amount = input("Amount: ")
    date = input("Data: ")
    store.append({'name':name, 'amount':amount, 'date':date})

我想让用户能够搜索存储在内存中的数据。

任何提示将不胜感激。

=======================================

这是我的输出代码

def outputData():
      print("="*30)
      print("Name / Amount / Date")
      print("="*30)
      for d in store:
            print("%(name)s %(amount)s %(date)s"%d)

标签: python

解决方案


def outputData(data):
    print("="*30)
    print("Name / Amount / Date")
    print("="*30)
    for person in data:
        print("{name} {amount} {date}".format(**person))

其中“数据”是您存储值的字典。


推荐阅读