python list
本篇主要记录下python 中 list的打印输出.
            
            
              python
              
              
            
          
          list = ['1','2','3','4','5']
print(list[1:])
print(list[1])
        这个很简单 ,我们都知道输出的是:
            
            
              shell
              
              
            
          
          ['2', '3', '4', '5']
2
        但是如果是下面的代码呢?
            
            
              python
              
              
            
          
          list = ['1','2','3','4','5']
print(list[11:])
print(list[11])
        测试输出如下:
[]
Traceback (most recent call last):
  File "/home/zh/workSpace/python/Test1/venv/test.py", line 12, in <module>
    print(list[11])
IndexError: list index out of range
        list[1:]的输出为[1],表示从索引为1的位置开始,一直到列表的末尾的所有元素.
list[1]的输出为2,表示获取列表中索引为1的元素,即2。
前者返回的是列表,后者是单独的元素.
所以 当获取超过下标的值时,前者返回了[]. 后者抛出了下标越界.