用户:
𝙲ℴ𝗌𝔦𝒹ₑ𝑟查看:40 回复:14 评论:40 创建时间:2023-04-22T17:00:51
如果是列表是一对“[]”,
其中的[ 元素 ]是被“[]”包起来的
每个元素用“,”区分,这个符号不参与列表元素内容的
也就是说不用担心分隔符
列表可以被存进一个变量,
变量 = [1,2] 这个变量是一个列表,里面有1和2元素
如果要取一个元素,[1]表示取第一项,即:
列表[1]
你可以更改访问目标,列表[2]、列表[n](n是一个数字)
列表积木可以这样子: 替换 列表[1] 的第(1)项为(2)
你可以把列表积木套入任何一个有圆框空的积木
[]里可以套列表,列表可以作为一个列表元素:
[[]] 里面可以是任意值
当多个列表嵌套在一起,可以形成一个特定的结构
定义一些东西:
object,一个事物,一个存在的东西,可以是任意也可以是空
key,一个object的属性名称,有一个对应的值value
一个大列表[]
里面有几个小组[]
[[小组1],[小组2]]
一个小组里代表一个object,里面有他的key
[[key,key2],[小组2]]
然后呢key就是一个个小小组
里面有两个东西,key的名字与他的值
[[[keyname,value],key2],[小组2]]
如果我们要访问value的话
要变成这样
全局列表[object的位置][key的位置][2]
如果value也是一个object,那么就有趣了
[
(这是object)[
[keyname,[(value是object:)
[keyname2,value2],
[keyN]
]
],key2],
[object2]]
这会我们取value2,那么应该用
全局列表[1][1][2][1][2]
访问顺序是:全局列表(object组)-单个object-key组-value(固定[2])-key组(2)-value2
即:全局列表[object的位置][key的位置][2][key2的位置][2]
你发现了吗,这里有一些结构
如果我们把value用一个列表包起来,这回更明显
全局列表[object的位置][key的位置][2][1(其实是object2的位置)][key2的位置][2]
那么这个规律就是一个结构
objects[keys][2]
而且适用于任何深度
规则讲明白了,那么游戏开始!(见评论区置顶)
𝙲ℴ𝗌𝔦𝒹ₑ𝑟list[
object[
key[
value(2)]]]
[[[name,map],[at,nukwon],[owner,someone]][[name,lake][at,by the park][object in it,[[[name,people],[have,[money]]]]]]
请问money在哪()()()![]()
点赞0
评论