自动回复 发表于 2019-4-1 22:32:56

关于python数组的问题。

本帖最后由 自动回复 于 2019-4-1 22:45 编辑

年纪大了,记忆不行。学习能力没有年轻的时候那么高效率,加上本身和计算机专业无缘,所以以前看的视频都有记笔记。但是今天翻看以前的笔记,然后做第10讲的课后作业,有个地方有疑问,想请教大家一下,打扰大家了。
就是里面有个问题:member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88],需要将member数组当中的元素输出为:
小甲鱼88
黑夜   90
……
等等两个元素为一行的排列方式。
原方法是计算该数组的长度或者元素位置是否为偶数的方法进行打印。不过我尝试了下其他方式,就是直接输出member数组当中的某个元素,这样的:member,member;member,member;member,输出为:
('小甲鱼',88)
('黑夜',90)
‘迷途’
我想请问下大家,这个输出的是元素,为什么会有括号?单行输出超过两个元素就会有括号,这个括号具体是什么含义?并且这个输出的结果和数组里面表达的完全一样,两个元素之间会有“,”号隔开。在具体应用的时候,这种输出方式和其他输出方式有什么不同?
衷心感谢大家前来回答,谢谢!

jackz007 发表于 2019-4-1 22:41:33

      楼主,穷疯了吗,请教问题还不忘问别人要钱?

自动回复 发表于 2019-4-1 22:45:15

jackz007 发表于 2019-4-1 22:41
楼主,穷疯了吗,请教问题还不忘问别人要钱?

。。。我还以为是奖励5个鱼币呢。。。不好意思,怎么修改?

杨扬阳羊洋 发表于 2019-4-1 23:21:11

直接member,member;member,member;member时是会带有''号的,用print打印出来就不会有,比如printmember

杨扬阳羊洋 发表于 2019-4-1 23:25:49

可以回头看第003讲:插曲之变量和字符串,这一讲小甲鱼好像有讲过这个问题

13572044595 发表于 2019-4-2 00:08:32

有括号,说明 你输出的是 元祖 的形式

楼下的小黑 发表于 2019-4-2 21:26:27

呃,我打上;号运行就报错。

_Konglong 发表于 2019-5-8 20:01:24

{:10_275:}
页: [1]
查看完整版本: 关于python数组的问题。