将坐标字符串转化为列表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tongjinrui/article/details/80468222

写了一个Python脚本,将字符串类型:

data = "116.45078,39.878524;116.45078,39.87754;116.450803,39.876498;116.450766,39.876397;116.450645,39.876313;116.446727,39.876348;116.446733,39.876855;116.446793,39.876891;116.446801,39.87696;116.446804,39.876996;116.446171,39.877018;116.445941,39.877037;116.446115,39.877391;116.446303,39.877736;116.446453,39.878098;116.446508,39.878323;116.446978,39.878314;116.446993,39.878626;116.447636,39.878622;116.447653,39.879046;116.447752,39.879127;116.447767,39.879418;116.448486,39.879409;116.44856,39.879402;116.448545,39.878705;116.448496,39.878626;116.448423,39.878607;116.447644,39.878597;116.447553,39.878573;116.447539,39.877558;116.448579,39.877568;116.449037,39.877561;116.449433,39.877563;116.449546,39.877596;116.449586,39.877643;116.449586,39.877937;116.449567,39.878164;116.449576,39.878457;116.449579,39.878479;116.449599,39.878495;116.449738,39.878497;116.449865,39.878516;116.449893,39.878541;116.449913,39.879172;116.449729,39.879366;116.449706,39.879415;116.449715,39.879461;116.449778,39.879513;116.449997,39.879848;116.450771,39.879843;116.45078,39.878524"

转化为列表类型的元素:

[[116.45078, 39.878524], [116.45078, 39.87754], [116.450803, 39.876498], [116.450766, 39.876397], [116.450645, 39.876313], [116.446727, 39.876348], [116.446733, 39.876855], [116.446793, 39.876891], [116.446801, 39.87696], [116.446804, 39.876996], [116.446171, 39.877018], [116.445941, 39.877037], [116.446115, 39.877391], [116.446303, 39.877736], [116.446453, 39.878098], [116.446508, 39.878323], [116.446978, 39.878314], [116.446993, 39.878626], [116.447636, 39.878622], [116.447653, 39.879046], [116.447752, 39.879127], [116.447767, 39.879418], [116.448486, 39.879409], [116.44856, 39.879402], [116.448545, 39.878705], [116.448496, 39.878626], [116.448423, 39.878607], [116.447644, 39.878597], [116.447553, 39.878573], [116.447539, 39.877558], [116.448579, 39.877568], [116.449037, 39.877561], [116.449433, 39.877563], [116.449546, 39.877596], [116.449586, 39.877643], [116.449586, 39.877937], [116.449567, 39.878164], [116.449576, 39.878457], [116.449579, 39.878479], [116.449599, 39.878495], [116.449738, 39.878497], [116.449865, 39.878516], [116.449893, 39.878541], [116.449913, 39.879172], [116.449729, 39.879366], [116.449706, 39.879415], [116.449715, 39.879461], [116.449778, 39.879513], [116.449997, 39.879848], [116.450771, 39.879843], [116.45078, 39.878524]]

自己写的:

def ComputeArea(data):
    arr = data.split(';')
    temp = []
    for i in range(0,arr_len):
        temp.append([float(x) for x in arr[i].split(',')])
    return temp

猜你喜欢

转载自blog.csdn.net/tongjinrui/article/details/80468222