回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>Python3-
我正在使用for循环从字典中打印值。rawData中的一些字典将“RecurringCharges”作为空列表。我正在检查列表是否为空,如果为空,则填充“0.0”或填充“数量”。在</p>
<p>在For循环中创建IF语句将显示一个新的print语句并打印到新行。我希望它是一条连续的线。在</p>
<pre><code>for each in rawData['ReservedInstancesOfferings']:
print('PDX', ','
, each['InstanceType'], ','
, each['InstanceTenancy'], ','
, each['ProductDescription'], ','
, each['OfferingType'], ','
, each['Duration'], ','
, each['ReservedInstancesOfferingId'], ','
, each['FixedPrice'], ',',
)
if not each['RecurringCharges']:
print("0.0")
else:
print(each['RecurringCharges'][0].get('Amount'))
</code></pre>