关于try-expect的应用,这里我们讲解在集合应用中的实例,这个例子中我们可以看到它的优点

A={'p','y',123}

<1>

for i in range A:

  print(i,end="")

<2>

try:

  while(True):

    print(A.pop(),end="")

  expcet:

    pass

<1>中,我们使用了for...in的形式进行输出;

<2>中,乍看上去似乎是一个死循环,这里用到了.pop()函数,我们补充一下A.pop()函数的使用方法:随机返回A的一个元素,更新S,若S为空产生KeyError异常,集合元素输出完后产生异常进入expcet函数pass结束。这个异常处理函数是非常常见的一类函数,以后会经常用到。

                      赞赏是对博主最大的支持!

                      

版权声明:


本文中所有文字、图片版权均属本人所有,如需转载请注明来源

转载于:https://www.cnblogs.com/yufanxin/p/9128919.html

try-expect在集合处理中的应用相关推荐

  1. 在一个集合S中寻找最大的C使A+B=C且A,B,C均在集合当中

    1,将集合S中的数排序X1<=X2<=X3.............Xn; 2,for(i=n;i>0;i--) { for(j=0,k=i-1;k>j;) { if(Xj+X ...

  2. java中的集合_Java中集合中的基本概念

    集合:保存多个其他对象的对象,不能保存简单类型. Collection框架的结构如下: Collection是最基本的集合接口,一个Collection代表一组object,即Collection的元 ...

  3. 集合框架中的接口及其实现类

    Collection:集合层次中的根接口,JDK没有提供这个接口直接地实现类. Set:不能包含重复的元素.SortedSet是一个按照升序排列元素的Set. List:是一个有序的集合,可以包含重复 ...

  4. java集合框架中contains(),containsKey()和containsValue()的用法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. java集合框架中contains(),containsKey()和containsValue()的 ...

  5. python字典是什么的集合_Python中的字典和集合

    文章目录字典1.介绍 2.创建字典 3.字典内元素的访问 4.字典元素的添加.修改.删除 5.关于字典的其它操作 6.字典存储底层原理 集合1.介绍 2.相关操作 3.集合元素的添加 4.移除元素 字 ...

  6. java集合按大小排序_List集合对象中按照不同属性大小排序的实例

    实例如下: package com.huad.luck; import java.util.arraylist; import java.util.collections; import java.u ...

  7. 牛客网Java刷题知识点之Java 集合框架的构成、集合框架中的迭代器Iterator、集合框架中的集合接口Collection(List和Set)、集合框架中的Map集合...

    不多说,直接上干货! 集合框架中包含了大量集合接口.这些接口的实现类和操作它们的算法. 集合容器因为内部的数据结构不同,有多种具体容器. 不断的向上抽取,就形成了集合框架. Map是一次添加一对元素. ...

  8. java 中的集合_JAVA中的集合

    JAVA中集合,是java中的基础概念,今天接着跟讲课准备课件的机会,重新整理一下关于JAVA中的集合的概念. 集合的概念 java中的集合类是用来存放对象的 集合相当于一个容器,里面包容着一组对象- ...

  9. python集合类型中的元素是有序的_Python数据类型之集合set

    # 集合:用来存储一个无序的不重复的元素序列 # 集合的标识也是大括号{},中间的元素使用逗号","隔开 # 集合的创建方式: # set(序列) # s = {"123 ...

最新文章

  1. 别人家的程序员是如何使用 Java 进行 Web 抓取的?
  2. python多重赋值技巧_python教程12课:多元赋值、多重赋值、运算符以及判断字符串类型...
  3. MiniDao1.7.1 版本发布,轻量级Java持久化框架
  4. JavaSE | IO流
  5. 速成pytorch学习——3天自动微分机制
  6. 【2(2N+1)魔方阵 】
  7. 在delphi的dbgrid中插入其他可视组件_delphi教程
  8. 2020年电子设计竞赛 B题-单相在线式不间断电源 分析与总结
  9. HD钱包(身份钱包)简介
  10. 苏宁、长虹、格力,为何“玩不好”旧家电?
  11. 一般将来时语法课教案_【语法视频课】第1~50节资料汇总
  12. POJ - 1061 青蛙的约会
  13. 51单片机控制LCD1602模块
  14. linux 775和777权限有什么区别
  15. 数据类型(数据类型简介、数据类型的分类(简单数据类型,获取变量数据类型,数据类型转换))
  16. 二、什么是GStreamer
  17. 2015百度面试题--对10亿个32位整数去重和排序
  18. 阿里P9失业码农资产1.5亿、北京四套房,选择对于个人命运究竟有多重要?
  19. 10月深圳礼品展即将启航 带你沉浸式逛展
  20. 企业视觉识别系统(vi)的设计过程

热门文章

  1. java中如何直接导入println()
  2. java数据类型转换方向_java基础学习篇02(数据类型转换和基本面试题)
  3. java项目整合mybatis_JavaWeb项目整合Spring,SpringMVC,Mybatis框架
  4. java sftp_JAVA 实现SFTP服务器功能
  5. python内存分配失败_关于python:如何避免[Errno 12]无法分配使用子进程模块导致的内存错误...
  6. vb雅西高速计算机考试,雅西高速沿途风貌车拍八
  7. @ 添加属性(属性注入)
  8. VS不能设置断点可能的一个原因
  9. MariaDB 10.3 instant ADD COLUMN亿级大表毫秒级加字段
  10. 嵌入式软件架构设计之分层设计