关于#python#的问题:python列表for遍历循环求解

1、利用列表存放国土数据表
2、遍历输出国名和国土面积信息
3、遍历输出国名和人口信息
3、利用append()方法创建列表
俄罗斯 1709.8 1.43
加拿大 998.48 0.35
中国 960.0 13.2
美国 937.2 3.1
巴西 854.7 1.9

这样?

img

lst=[]
lst.append(['俄罗斯',1709.8,1.43])
lst.append(['加拿大',998.48,0.35])
lst.append(['中国',960.0,13.2])
lst.append(['美国',937.2,3.1])
lst.append(['巴西',854.7,1.9])

for item in lst:
    print('%s国土面积%s万平方公里'%(item[0],item[1]))
print('\n\n')
for item in lst:
    print('%s人口%s亿人'%(item[0],item[2]))

img

#-*-coding:utf-8-*-

country_inf = []
country_inf.append(['俄罗斯', 1709.8, 1.43])
country_inf.append(['加拿大', 998.48, 0.35])
country_inf.append(['中国', 960.0, 13.2])
country_inf.append(['美国', 937.2, 3.1])
country_inf.append(['巴西', 854.7, 1.9])

# 遍历输出国名和国土面积信息
for i in country_inf:
    print(i[0] + u'的国土面积为'+ str(i[1]) + u'万平方公里')

print('\n')
# 遍历输出国名和人口信息
for i in country_inf:
    print(i[0] + u'的人口为'+ str(i[2]) + u'亿人')

输出为:

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632