python元组元素的输出_python – 打印元组中的每2个元素

我已经看了几个问题

Iterating over every two elements in a list和

Python “Every Other Element” Idiom,他们已经得出了一个答案,我可能会被迫使用,但我觉得有更好的方法;我想用下面的代码做的是能够打印每两个或每4个元素

Gun_rack =(

'Gun 1:', 'Colt New Frontier 44 Special', 'Cal:.44 ', 'Weight: 2.8 lbs', 'Ammo Capacity :6',

'Gun 2:', 'Smith & Wesson SW1911DK' , 'Cal:.45 ACP ', 'Weight: 2.6 lbs', 'Ammo Capacity :9',

'Gun 3:', 'Heckler & Koch P2000SK V2', 'Cal.357 ', 'Weight: 1.50 lbs', 'Ammo Capacity :13',

'Gun 4:', 'Magnum Research Desert Eagle', 'Cal.50 ', 'Weight: 4.46 lbs', 'Ammo Capacity :7',

'Gun 5:', 'Heckler & Koch MP5K ', 'Cal 9mm ', 'Weight: 4.78 lbs', 'Ammo Capacity :30',

)

我知道,如果我使用字典,我可以打印每个键和值参数,如python教程中给出的示例,但项目是随机顺序因此元组

>>> knights = {'gallahad': 'the pure', 'robin': 'the brave'}

>>> for k, v in knights.iteritems():

... print k, v

...

gallahad the pure

robin the brave

我希望使用类似的代码与列表或元组:

for a ,b in Gun_rack:

print a,b

要么

for a,b,c,d, in Gun_rack:

print a,b,c,d,

我想我应该提到输出应该是什么,而不是通过元组步进并打印每个第二元素或每第4个元素,它应该通过元组并打印每2个元素然后接下来的2个元素直到结束元组.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值