此页面的目的?是解释如何在 Python 中使用类型提示,特别是对于返回字典列表的函数。
我正在慢慢地学习 David Baezley 的高级 Python 掌握,并且基于 How to Code 的程序设计系统方法,我用输入和输出类型注释函数,因为该定义决定了函数的形状。
from typing import List, Dict import csv def read_rides(filename: str) -> List[Dict]: rides = [] with open(filename, "r") as file: rows = csv.reader(file) headers = [row.strip() for row in next(rows)] print(f"ROW headers: {headers}") for row in rows: ride = {} for column_number, column_name in enumerate(headers): ride[column_name] = row[column_number].strip() rides.append(ride) return rides
https://peps.python.org/pep-0484/#the-typing-module
https://github.com/dabeaz-course/python-mastery/blob/main/Exercises/ex2_2.md
https://htdp.org/2022-2-9/Book/part_one.html#(part._sec~3adesign-func)
以上是如何使用 Typing 模块在 Python 中用输入和输出类型注释函数定义的详细内容。更多信息请关注PHP中文网其他相关文章!