And*_*dré 0 python multidimensional-array
我需要在python中执行数据结构,如下所示:
array(
1 => array(url => "http://wwww.ff.com", msg => "msg 1..."),
2 => array(url => "http://wwww.yy.com", msg => "msg 2..."),
3 => array(url => "http://wwww.xx.com", msg => "msg 3..."),
);
Run Code Online (Sandbox Code Playgroud)
我已经搜索了文档,但没有任何线索.有人能告诉我如何做到这一点吗?
最好的祝福,
只需使用词典列表:
a = [{"url": "http://wwww.ff.com", "msg": "msg 1..."},
{"url": "http://wwww.yy.com", "msg": "msg 2..."},
{"url": "http://wwww.xx.com", "msg": "msg 3..."}]
print a[0]["url"]
# http://wwww.ff.com
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用元组列表
a = [("http://wwww.ff.com", "msg 1..."),
("http://wwww.yy.com", "msg 2..."),
("http://wwww.xx.com", "msg 3...")]
print a[0][0]
# http://wwww.ff.com
Run Code Online (Sandbox Code Playgroud)
或命名元组列表:
from collections import namedtuple
UrlTuple = namedtuple("UrlTuple", "url msg")
a = [UrlTuple(url="http://wwww.ff.com", msg="msg 1..."),
UrlTuple(url="http://wwww.xx.com", msg="msg 2..."),
UrlTuple(url="http://wwww.yy.com", msg="msg 3...")]
print a[0].url
# http://wwww.ff.com
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3040 次 |
| 最近记录: |