方括号本身代表什么?

我只是在努力改编一些python代码,并确保我理解其中的所有内容,因为我以前从未真正使用过Python。代码中的 [0] 本身是什么意思?(qtable 是二维数组,保存状态和操作(a),操作是一个列表,current_s是一个整数)

self.q_table[current_s] = ([0] * len(self.actions))


皈依舞
浏览 150回答 1
1回答

HUX布斯

[0]是一个元素:零。list然后,程序使用运算符(在本例中为列表乘法)复制左操作数列表时间。*len(self.actions)这将创建一个长度为零的列表。len(self.actions)对于不可变类型,这是首选的初始化。较慢的替代方法(必须用于可变类型)是:[0 for _ in len(self.actions)]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python