循环解析XML数据以在Python 3中创建多个对象

我具有以下XML结构:


<celestialBodies>

<stars>

    <star>

        <item name="Name">Sun</item>

        <item name="Distance from the Earth">100000</item>

        <item name="Size">9</item>

        <item name="Moons">A,B,C</item>

        <item name="Gravity">0.4</item>

        <item name="Elements Found">H, HE</item>

        <item name="Orbiting Time">15</item>

        <item name="Day Time">12</item>

    </star>

</stars>

<planets>  

    <planet>

        <item name="Name">Mercury</item>

        <item name="Distance from the Earth">100000</item>

        <item name="Size">9</item>

        <item name="Moons">A,B,C</item>

        <item name="Gravity">0.4</item>

        <item name="Elements Found">H, HE, C</item>

        <item name="Orbiting Time">15</item>

        <item name="Day Time">12</item>

    </planet>

    <planet>

        <item name="Name">Venus</item>

        <item name="Distance from the Earth">100000</item>

        <item name="Size">9</item>

        <item name="Moons">A,B,C</item>

        <item name="Gravity">0.4</item>

        <item name="Elements Found">H, HE, C</item>

        <item name="Orbiting Time">15</item>

        <item name="Day Time">12</item>

    </planet>

</planet>

</planets>  

</celestialBodies>

我想将它们中的每一个都读入Python 3中的一个创建的对象中。


我有以下循环:


# Create the solar system

celestialBodies = list()

for i in range(10):

    planet = Planet("Mercury", 1000000, 0.5, 0.1, ['Moon A', 'Moon B'], ['Hydrogen, Nitrogen'], 8, 0.15)

    celestialBodies.append(planet)

但是如您所见,我希望自己以一种不错的方式从XML文件中获取数据,而不是自己对行星进行硬编码。因此,与其说“水星”,不如说它遍历树并将每个天体的值都输入变量中并创建对象。


我无法理解的是XML阅读部分。不管我尝试了什么,我都无法遍历各个级别以将值读入变量。我已经尝试过BeautifulSoup,lxml,ET,但是没有运气。


一只斗牛犬
浏览 187回答 3
3回答

炎炎设计

首先,您可以找到行星和恒星元素,将它们添加到列表中,然后从中选择第一个值。import xml.etree.ElementTree as ET&nbsp;&nbsp;dump = ET.parse('planet_info.xml')&nbsp;root = dump.getroot()&nbsp;&nbsp;planet_name = star_name = planet_list = []&nbsp;&nbsp;for content in root:&nbsp; &nbsp; planet_name = content.findall("planet")&nbsp; &nbsp; star_name = content.findall("star")&nbsp; &nbsp; if planet_name:&nbsp; &nbsp; &nbsp; &nbsp; for planet in planet_name:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;planet_list.append(Planet(planet[0].text, planet[1].text, etc)&nbsp; &nbsp; elif star_name:&nbsp; &nbsp; &nbsp; &nbsp; for star in star_name:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; planet_list.append(Planet(star[0].text, star[1].text, etc)&nbsp; &nbsp; else:&nbsp; &nbsp; &nbsp; &nbsp; print("Nothing")

收到一只叮咚

此代码使用etree起作用。您缺少一行仅返回item已name设置为某个值的元素的行。import xml.etree.ElementTree as ETroot = ET.parse(PATH_TO_YOUR_FILE)planets = root.findall('./planets/planet')planets_list = []for planet in planets:&nbsp; &nbsp; &nbsp; &nbsp; name = planet.find("./item[@name='Name']").text&nbsp; &nbsp; &nbsp; &nbsp; d = planet.find("./item[@name='Distance from the Earth']").text&nbsp; &nbsp; &nbsp; &nbsp; //...&nbsp; &nbsp; &nbsp; &nbsp; planets_list.append(Planet(name, d, ...)从这里您应该可以自己解决其余的问题。希望能帮助到你。

慕妹3242003

这是一种遍历该数据结构的简单方法。为了使代码保持独立,我直接从字符串而不是从文件读取XML。import xml.etree.ElementTree as ETdata = '''\<?xml version="1.0"?><celestialBodies><stars>&nbsp; &nbsp; <star>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Sun</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </star></stars><planets>&nbsp;&nbsp;&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Mercury</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet>&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Venus</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet>&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Earth</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">0</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet>&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Mars</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet>&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Jupiter</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet>&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Saturn</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet>&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Uranus</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet>&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Neptune</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet>&nbsp; &nbsp; <planet>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Name">Pluto</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Distance from the Earth">100000</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Size">9</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Moons">A,B,C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Gravity">0.4</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Elements Found">H, HE, C</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Orbiting Time">15</item>&nbsp; &nbsp; &nbsp; &nbsp; <item name="Day Time">12</item>&nbsp; &nbsp; </planet></planets>&nbsp;&nbsp;</celestialBodies>'''root = ET.fromstring(data)for kind in root:&nbsp; &nbsp; print(kind.tag)&nbsp; &nbsp; for child in kind:&nbsp; &nbsp; &nbsp; &nbsp; print(' '*2, child.tag)&nbsp; &nbsp; &nbsp; &nbsp; for item in child:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(' '*4, '{!r}: {!r}'.format(item.attrib['name'], item.text))&nbsp; &nbsp; &nbsp; &nbsp; print()输出stars&nbsp; &nbsp;star&nbsp; &nbsp; &nbsp;'Name': 'Sun'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'planets&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Mercury'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Venus'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Earth'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '0'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Mars'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Jupiter'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Saturn'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Uranus'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Neptune'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'&nbsp; &nbsp;planet&nbsp; &nbsp; &nbsp;'Name': 'Pluto'&nbsp; &nbsp; &nbsp;'Distance from the Earth': '100000'&nbsp; &nbsp; &nbsp;'Size': '9'&nbsp; &nbsp; &nbsp;'Moons': 'A,B,C'&nbsp; &nbsp; &nbsp;'Gravity': '0.4'&nbsp; &nbsp; &nbsp;'Elements Found': 'H, HE, C'&nbsp; &nbsp; &nbsp;'Orbiting Time': '15'&nbsp; &nbsp; &nbsp;'Day Time': '12'这种变化将数据加载到包含两个列表的字典中,一个列表用于恒星,一个列表用于行星。这些列表中的每个列表都包含该类别中每个正文的字典。我们可以使用该json模块很好地打印数据。import xml.etree.ElementTree as ETimport jsonroot = ET.fromstring(data)bodies = {}for kind in root:&nbsp; &nbsp; bodies[kind.tag] = bodylist = []&nbsp; &nbsp; for child in kind:&nbsp; &nbsp; &nbsp; &nbsp; bodylist.append({item.attrib['name']: item.text for item in child})print(json.dumps(bodies, indent=4))输出&nbsp;{&nbsp; &nbsp; "stars": [&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Sun",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; ],&nbsp; &nbsp; "planets": [&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Mercury",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; },&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Venus",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; },&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Earth",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "0",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; },&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Mars",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; },&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Jupiter",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; },&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Saturn",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; },&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Uranus",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; },&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Neptune",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; },&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Name": "Pluto",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Distance from the Earth": "100000",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Size": "9",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Moons": "A,B,C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Gravity": "0.4",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Elements Found": "H, HE, C",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Orbiting Time": "15",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Day Time": "12"&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; ]}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python