私信  •  关注

Josh Karpel

Josh Karpel 最近创建的主题
Josh Karpel 最近回复了
6 年前
回复了 Josh Karpel 创建的主题 » 我想在Python3.7.4中使用函数sort,但我不能。为什么?[副本]

蟒蛇的 list.sort() 就地修改列表,但不返回。例如:

x = [0,5,8,9,6,3,1,2]
print(x)  # [0, 5, 8, 9, 6, 3, 1, 2]

x.sort()
print(x)  # [0, 1, 2, 3, 5, 6, 8, 9]

the docs 有关的详细信息 list 方法。

6 年前
回复了 Josh Karpel 创建的主题 » 如何在Python中引用字典的特定部分

字典值由它们的键查找,使用 [] ,不是 . .

现在,诀窍是 movies 列表的关键点。所以你需要混合使用的两种索引 [] 字典索引,它是按关键字排列的,索引是按列表中的位置(从 0 ).

最终,您需要这样做:

score = resultOne['movies'][0]['meterScore']
                  ^         ^           ^    
                  |         |           |
     lookup in outer dict   |           |
                   first item in list   |
                                      lookup in inner dict
6 年前
回复了 Josh Karpel 创建的主题 » 在理解为什么python需要虚拟环境的原因时挣扎

是因为python没有本地项目安装的概念吗?

对的。

嗯,基本上是正确的。有许多“现代”的python包管理器支持项目本地包安装。现在两个大的是 pipenv poetry .

但是,所有这些库都是基本的Python虚拟环境机制的包装器。它是生态系统的基础。

在python中,全局包管理有点棘手,因为unix系统往往带有一个支持部分操作系统的“system python”安装。在系统python中安装/更新包是 非常坏的主意 因此,您总是希望在自己安装的Python中工作,要么是完全独立的安装,要么至少是系统Python的虚拟环境。