gpt4 book ai didi

python - Python 列表文档中的 "homogenous"是什么?

转载 作者:太空狗 更新时间:2023-10-29 20:12:37 24 4
gpt4 key购买 nike

在 python 文档列表中定义为:

mutable sequences, typically used to store collections of homogeneous items (where the precise degree of similarity will vary by application).

为什么它用于存储同类项的集合?

那么字符串和整数项也是同质的吗?

a = [12,"hello"]

最佳答案

均质手段"of the same or a similar kind or nature" .

虽然任何值都可以与任何其他值一起存储在列表中,但这样做时,在处理序列。在此扩展(或“统一”)期间,可以对序列中的每个 项执行的操作集成为所有 之间共享的“最低公共(public)操作集”项目。

这就是为什么“[list are] 通常用于存储同质项的集合”——因此序列中的项可以用适当级别的统一来处理:

# a list of animals that can "speak"
animals = [Dog(), Cat(), Turkey()]
for a in animals:
a.speak()

# .. but a string cannot "speak"
animals = [Dog(), "Meow!", Turkey()]

关于python - Python 列表文档中的 "homogenous"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19733666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com