首页 > 解决方案 > 从 Python List 我想打印第一个元素到第二个元素,第三个元素到第四个元素

问题描述

这是我的清单-

fam = ['mom',54,'dad',56,'sister',25,'myself',29]

这显示了家庭成员,并在其旁边显示了他们各自的年龄。我想打印像 -

Age of mom is : 54
Age of dad is : 56 

像那样。谁能帮我解决这个问题。

标签: python-3.x

解决方案


你可以使用这个:

fam = ['mom',54,'dad',56,'sister',25,'myself',29]

for x in range(0, len(fam), 2):
    print('Age of {} is : {}'.format(fam[x], fam[x+1]))

结果

Age of mom is : 54
Age of dad is : 56
Age of sister is : 25
Age of myself is : 29

解释

您列表的起始索引为 0。您所在的项目是人,下一项是他们的年龄。打印后,跳 2 个点并继续该过程。


推荐阅读