Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # ejemplo con diccionario:
- # diccionario con datos descargados de la web openweathermap.org
- import pprint
- dicc = {
- "coord": {
- "lon": 10.99,
- "lat": 44.34
- },
- "weather": [
- {
- "id": 501,
- "main": "Rain",
- "description": "moderate rain",
- "icon": "10d"
- }
- ],
- "base": "stations",
- "main": {
- "temp": 298.48,
- "feels_like": 298.74,
- "temp_min": 297.56,
- "temp_max": 300.05,
- "pressure": 1015,
- "humidity": 64,
- "sea_level": 1015,
- "grnd_level": 933
- },
- "visibility": 10000,
- "wind": {
- "speed": 0.62,
- "deg": 349,
- "gust": 1.18
- },
- "rain": {
- "1h": 3.16
- },
- "clouds": {
- "all": 100
- },
- "dt": 1661870592,
- "sys": {
- "type": 2,
- "id": 2075663,
- "country": "IT",
- "sunrise": 1661834187,
- "sunset": 1661882248
- },
- "timezone": 7200,
- "id": 3163858,
- "name": "Zocca",
- "cod": 200
- }
- # vemos la cantidad de elementos
- print(len(dicc))
- # para imprimir estas estructuras existe una biblioteca mas adecuada
- # pprint
- pprint.pprint(dicc)
- # quiero saber ciudad, pais y breve descripcion del clima
- print(f"Ciudad: {dicc['name']}")
- print(f"Pais: {dicc['sys']['country']}")
- print(f"Descripcion: {dicc['weather'][0]['description']}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement