为什么print([2][0])的结果是a?

来源:6-3 Python创建单个元素的tuple

慕沐0069855

2022-09-06 10:43

("a"+"b")结果应该是“ab",那么print([2][0])应该是ab,为什么是a呢?

写回答 关注

1回答

  • 精慕门0234217
    2022-09-06 11:27:01

    T = ((1+2),  ((1+2),), ('a'+'b'), (1, ), (1,2,3,4,5))

    eprint T[2][0]

    print T[2]

    http://img.mukewang.com/6316bd9b0001da8a02150148.jpg当你以T[2][0]的二维方式输出时是将('a'+'b')中的每个部分看作独立的个体

    但是以T[2]的整体方式输出时就会直接进行运算后输出

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154153 学习 · 1075 问题

查看课程

相似问题