head['features'][0]['geometry']['coordinates'][0] = long
head['features'][0]['geometry']['coordinates'][1] = lat
zone = {
"type":"Feature",
"id":0,
"geometry":{
"type":"Polygon",
"coordinates":[]
},
"properties":{
"description":"Вокзал Паддингтон",
"fill":"#ff931e",
"fill-opacity":0.3,
"stroke":"#e6761b",
"stroke-width":"2",
"stroke-opacity":0.9
}
}
我在列表中的第一项始终如下(下方)
for i in range (0, len(lst)):
head['features'].append(zone)
所以这是我的代码。它识别我需要的地址数量,并将那么多项添加到列表中
for k in range (0, (len (lst)) ):
head['features'][k+1]['geometry']['coordinates'] = lst[k]['data-points']
不知怎的,我得到坐标并将其存储在列表lst []中。当我试图用代码替换它时:
<string-array name="themeList">
<item>white</item>
<item>sepia</item>
<item>black</item>
<item>pink</item>
</string-array>
它取代了&#39;坐标&#39;中的所有项目。列表lst []中的最后一项。 奇怪的问题。但是当我在python shell中手动执行它时,它可以工作。