Python
Python copied to clipboard
关于list中元素的数目定义的困惑,望解答
本菜鸟在学习list过程中自己随便print了一些语句,发现在如下加粗的语句中,方括号内数目大于list中元素的总数不会报错,所以好奇几个问题: 1、list中元素数目定义是怎样的?如果是一共有X个元素,print(name[0:20]) 为什么不报错? 2、在list中的元素,是怎样被分配空间的? 3、当print(frame[0:X]) 中X超过元素数量上限不报错时,程序是怎样运转逻辑? 望大佬们协助解答,万分感谢; code: name = ['一点水', '两点水', '三点水', '四点水', '五点水','dddd','eee','f']
print(name[2]) print(name[0:7]) print(name[0:20])
三点水 ['一点水', '两点水', '三点水', '四点水', '五点水', 'dddd', 'eee'] ['一点水', '两点水', '三点水', '四点水', '五点水', 'dddd', 'eee', 'f'] (程序:sublime text)
您好,您发来的邮件已经收到。谢谢!
来件已收到,确认后会回复给你哦
你好,你的邮件已经收到。