Python 3 数组 中遍历为什么得不到 正确的 数据

2025-06-21 02:19:19
推荐回答(3个)
回答1:

方法/步骤

  • 1.先确定工具与环境都配置好了,打开pycharm,新建一个test.py,新建一个列表list1=['C','C++','JAVA','C#','PYTHON','JavaScript'],如图所示:

  • 2.介绍两种方式来遍历这个列表(固定print遍历与for循环遍历),先来查询一下列表的长度,使用len[]这个函数来查询列表长度,用print(len(list1))得到结果6

  • 个人经验来看,在列表长度不超过20的情况下,使用固定print遍历的方式很适合大部分工作情况,可以灵活机动的针对每个列表中的字符串做处理,如图所示,使用print(list[1]),print(list[2]),print(list[3]).....遍历整个列表

  • 4.其实最快的遍历列表的办法是直接输出列表,从运行结果可以

    看到print(list1)就可以将整个结果输出,特别要提醒新手们,所有编程语言里的数组或者列表的第一个元素的内存位置是0

  • 5.介绍第二种办法,使用for循环来遍历列表,这种方式最快速,但是没有办法对每个元素做额外的处理,程序是:

    for x in list1:    print(x)

回答2:

最后一行
print(数组[k][0],"百分比是",(名字数组[k])[1]/名字数组[k][2])
改成
print(名字数组[k][0],"百分比是",(名字数组[k])[1]/名字数组[k][2])
搞定

回答3:

代码贴出来吧,点外部链接多不安全