Python 究竟什么是';[:]和#x27;在ipyparallel的例子中是什么意思?

Python 究竟什么是';[:]和#x27;在ipyparallel的例子中是什么意思?,python,Python,查看ipyparallel的示例,我看到以下代码示例: import ipyparallel as ipp c = ipp.Client() c[:].apply_sync(lambda : "Hello, World") 零件c[:]的含义是什么?这是什么意思?它有什么作用?为什么要这样使用它?对ipyparallel进行索引或切片。客户端实例会在索引或切片选择的执行引擎上创建一个索引[:]选择所有引擎。生成的DirectView可用于在所选引擎上执行代码 本教程的其中一个章节介绍了这一点。

查看
ipyparallel
的示例,我看到以下代码示例:

import ipyparallel as ipp
c = ipp.Client()
c[:].apply_sync(lambda : "Hello, World")

零件
c[:]
的含义是什么?这是什么意思?它有什么作用?为什么要这样使用它?

ipyparallel进行索引或切片。客户端
实例会在索引或切片选择的执行引擎上创建一个索引<代码>[:]选择所有引擎。生成的
DirectView
可用于在所选引擎上执行代码


本教程的其中一个章节介绍了这一点。

@Ch3steR:
c
不是一个列表。@user2357112supportsMonica My bad。我以为这是一个普通的列表。那么这是一个列表转换吗?@Alex:不。它创建了一个
IPParallel.DirectView
。你有另一个“[:]用法的例子吗?或者你能不使用“[:”]就把这个例子转换成类似的代码吗?所以每当我在python中有任何列表,我就使用
[:]
这将始终创建一个
ipyrarallel.DirectView
对象?@Alex:No.
c
不是列表。列表切片还有其他作用。