首页 > 其他分享 >列表单元素访问,超索引报错

列表单元素访问,超索引报错

时间:2023-05-07 22:35:07浏览次数:33  
标签:100th 列表 hj 索引 lst 报错 100

>>> lst
[1, 2, 3, (3, 'hj'), 9]
>>> lst[3]
(3, 'hj')
>>> lst[4:4]
[]
>>> lst[4:5]
[9]
>>> lst[4:6]
[9]
>>> lst[6:7]
[]
>>> lst.insert(7,9)    # 7 超过最大索引,不会真正插入在第八个位置,而是插入在尾部
>>> lst
[1, 2, 3, (3, 'hj'), 9, 9]
>>> lst.insert(100,'100th')
>>> lst
[1, 2, 3, (3, 'hj'), 9, 9, '100th']
>>> lst[100]          # 单元素访问,超索引报错
Traceback (most recent call last):
  File "<pyshell#94>", line 1, in <module>
    lst[100]
IndexError: list index out of range
>>> lst[6]
'100th'
>>> lst[3:100]            # 切片访问,超索引不会报错
[(3, 'hj'), 9, 9, '100th']

  

标签:100th,列表,hj,索引,lst,报错,100
From: https://www.cnblogs.com/sangern/p/17380333.html

相关文章

  • POJ 动态规划题目列表
    声明:1.这份列表当然不是我原创的,从文库里下载了一份,放到这里便于自己浏览和查找题目。※最近更新:Poj斜率优化题目1180,2018,3709列表一:经典题目题号:容易:1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1191,1208, 1276, 1322, 1414, 1456, 1458......
  • 运行pycharm报错ModuleNotFoundError: No module named 'psutil'
    解决办法:psutil库要和电脑的python版本还有系统匹配才可以,我个人是不建议直接用pycharm的插件库来安装第三方包的,他是直接用pycharm安装所以不成功,我去官网下载了匹配他系统的版本再安装就成功了1、upgrade进行升级 ......
  • 解决微信小程序"不在以下 request 合法域名列表中"
    如果在本地开发的状态下,我们本机的地址域名是没有配置在小程序后台的我们可以临时禁用掉这个检测看下面图示 ......
  • 关于Kubernetes-v1.23.6-初始化时报错[kubelet-check] It seems like the kubelet isn
    笔者今天在对k8s,v1.23.6版本的的master节点使用如下命令进行初始化时[root@k8s-masterqq-5201351]#kubeadminit\>--apiserver-advertise-address192.18.106.87\>--image-repositoryregistry.aliyuncs.com/google_containers\>--kubernetes-versionv1.23.6\>--......
  • 关于Kubernetes-v1.23.6-初始化时报错[WARNING FileExisting-tc]: tc not found in sy
    今天笔者在部署Kubernetes-v1.23.6版本时,在对master节点使用如下命令进行初始化时,报错:[WARNINGFileExisting-tc]:tcnotfoundinsystempath当然其实也从字符意义上来看,只能算是WARNING提醒,不会影响主要的功能和结果,但既然有这个提醒,就可能就在某些地方是有轻微影响的,为了......
  • 报错
     createtable"schema_yvh"."t3070220000020_000059_v1"("id"varchar(32)NOTNULL,"f3070220000020_000059001"varchar(400)defaultNULL::charactervarying,"f3070220000020_000059002"bytea,"add_tim......
  • 利用Navicat的历史日志查询表的索引信息(还可以查询很多系统级别的信息)
    1、使用前提所有的能用Navicat连接的数据库都可以使用这个方法DDL/DML语句都有2、Navicat中的历史日志3、比如查询mysql的表的索引先打开“历史记录”选择一张表-设计表查看“历史记录”,点击“暂停”......
  • python中判断多个元素是否在列表中
    判断单个元素是否在列表中时可以通过in>>>'a'in['a','b','c']True但如果是多个元素,就不能通过in进行判断此时我们可以通过集合中的issubset和issuperset方法顾名思义,issubset是判断某集合是否是另外一个集合的子集,issuperset是判断某集合是否是另外一个集合的超集>>>......
  • 获取浏览器摄像头,麦克风列表
    获取navigator.mediaDevices.enumerateDevices().then(function(devices){devices.forEach(function(device){//audioinputvideoinput(视频)audiooutput(音频)console.log('设备3:'+device.kind+":"+devic......
  • manjaro安装obs报错:could not find all required packages: vid.stab>=1.1.1
    问题与解决方法问题pacman-Sobs-studio安装的obs打不开。尝试yay装yay-Sobs-studio-tytan652使用以上指令安装OBS报错:缺少依赖vid.stab>=1.1.1(也可能是:缺少依赖:ffmpeg-obs)然后安装ffmpeg-obs也报错:缺少依赖vid.stab>=1.1.1解决方法sudopacman-Svid.stab(......