python的Dict[str, GeoLocation]
时间: 2024-01-07 17:02:41 浏览: 31
这是一个字典,键(key)是字符串类型(str),值(value)是GeoLocation类型。GeoLocation是一种表示地理位置的数据类型,通常包括经度(longitude)和纬度(latitude)信息。因此,这个字典可以用来存储一组地理位置信息,每个位置都有一个唯一的字符串标识符。可以使用键来访问相应的地理位置信息。例如,可以使用以下代码创建一个Dict[str, GeoLocation]对象:
```
from typing import Dict
class GeoLocation:
def __init__(self, longitude: float, latitude: float):
self.longitude = longitude
self.latitude = latitude
locations: Dict[str, GeoLocation] = {
"New York": GeoLocation(-74.0059, 40.7128),
"San Francisco": GeoLocation(-122.4194, 37.7749),
"London": GeoLocation(-0.118092, 51.509865),
}
```
在这个例子中,我们创建了一个名为locations的字典,其中包含三个地理位置信息,分别是纽约、旧金山和伦敦。每个地点都有一个唯一的字符串标识符,例如“New York”和“San Francisco”。我们使用GeoLocation类来表示每个位置的经度和纬度信息。可以使用以下代码访问“New York”位置的经度和纬度信息:
```
print(locations["New York"].longitude) # 输出:-74.0059
print(locations["New York"].latitude) # 输出:40.7128
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)