This topic created in 3057 days ago, the information mentioned may be changed or developed.
最近在自学 py 字典知识的时候有个疑问,
打个比方:
area = {
"asia":{
"China":{
"beijing":["chaoyang","tiantongyuan"],
}
}
}
最后"beijing"的 value 用的是[ ]而不是{ },有啥不同。。。
是不是可以随便混用。。。
7 replies • 2018-01-05 09:58:12 +08:00
 |
|
1
wzwwzw Jan 4, 2018
[] 是 list 的吧。
|
 |
|
2
beyondorient Jan 4, 2018 via Android
key:value 最内一层 value 是一个 list 其它各层 value 都是 dict
|
 |
|
4
yexiaoxing Jan 5, 2018 via iPhone
这是一个嵌套的 dict,最后一层是个 list。dict 是一个 key-value 对。 还是先学一下 Python 里基本的数据结构吧。
|
 |
|
5
frostming Jan 5, 2018
dict = { key1: value1, key2: value2,...} list = [item1, item2, ... ] 一个是 dict, 一个是 list
|
 |
|
6
congminghaoxue92 Jan 5, 2018
``` In [1]: s={'a','b'}
In [2]: type(s) Out[2]: set
In [3]: d={'a':1,'b':2}
In [4]: type(d) Out[4]: dict
In [5]: l=['a','b']
In [6]: type(l) Out[6]: list ``` 三都区别,自己试试就清楚了。
|
 |
|
7
2018 Jan 5, 2018
[]这是列表,是有序的!和字典最大的区别!
|