如何从Pop-11 制作Python等效的pdtolist?
假设我有一个名为g的生成器,它一次返回一个整数.我想建立一个列表一个,因为我要求超出了列表的当前最终值可以自动增长.例如:
print a # => [ 0, 1, 2, g]
print a[0] # => 0
print a[1] # => 1
print a[2] # => 2
# (obvious enough up to here)
print a[6] # => 6
print a # => [ 0, 1, 2, 3, 4, 5, 6, g]
# list has automatically expanded
a = a[4:] # discard some previous values
print a # => [ 4, 5, 6, g]
print …Run Code Online (Sandbox Code Playgroud)