目录

  • 1. print( 坑的信息 )
  • 2. 开始填坑
    • (1) 前情提要
    • (2) 索引君的朋友 in 上线
    • (3) 既然说了 in,不妨再说一说 not in
    • (4) 一些补充


1. print( 坑的信息 )

  • 挖坑时间:2019/01/10
  • 明细
坑的编码 内容
Py006-2 索引君的朋友 in

2. 开始填坑

(1) 前情提要

  • 上回说到,index() 的索引值超出范围会抛出异常,如
list0 = [0, 1, 2, 3, 4, 5, 6]
print(list0.index(8))
  • 运行结果

ValueError: 8 is not in list

(2) 索引君的朋友 in 上线

  • 少废话,上例子
# 例1.1list1 = [0, 1, 2, 3, 4, 5, 6]
if 8 in list1:print("8 is in this list.")
else:print("Sorry, 8 is not in this list.")
  • 运行结果

Sorry, 8 is not in this list.


# 例1.2list1 = [0, 1, 2, 3, 4, 5, 6]
boolean = 8 in list1
print(boolean)
  • 运行结果

False

in 返回 True 或 False,且不报错,但不能像 index() 那样索引到具体的值。


(3) 既然说了 in,不妨再说一说 not in

  • 少废话,上例子
# 例2list2 = [0, 1, 2, 3, 4, 5, 6]
if 8 not in list1:print("8 is in this list.")
else:print("Sorry, 8 is not in this list.")
boolean = 8 in list2
print(boolean)
  • 运行结果

8 is in this list.
False


(4) 一些补充

  • in、not in 只能判断一层关系
# 例3list3 = [0, 1, 2, [3, 4, 5]]
if 3 in list3:print("YES")
else:print("NO")
  • 运行结果

NO


  • 解决办法
# 例4list4 = [0, 1, 2, [3, 4, 5]]
if 3 in list4[3]:print("YES")
else:print("NO")
  • 运行结果

YES


我的学识有限,如果有同学、老师或者前辈看到我写的东西,发现错误之处,还请不吝赐教!谢谢!

转载于:https://www.cnblogs.com/yorkyu/p/10316064.html

[Python3 填坑] 008 索引君的朋友 in相关推荐

  1. python符号格式化设置区间_[Python3 填坑] 001 格式化符号 格式化操作符的辅助指令...

    1. print( 坑的信息 ) 挖坑时间:2019/01/08 明细 坑的编码 内容 Py004-6 Python 格式化符号 & 举例 Py004-7 Python 格式化操作符的辅助指令 ...

  2. [填坑手册]小程序目录结构和组件化使用心得

    小程序目录结构 关于小程序的目录结构,可以说一开始大家都有各自的开发习惯和命名规则,但一旦项目变得复杂庞大的时候,你就发现管理起来和后期维护变得很麻烦,如果是 协同开发 的话,更容易出现 " ...

  3. jetson windows_生命不息,折腾不止:Jetson Nano填坑之软件篇

    题图:摄于武大凌波门 作为一名每天对着各种裸板的系统工程师,对Jetson Nano会踩到各种坑是做好了充分准备的,本着踩坑填坑的精神,在这里记录一下踩坑经历,供大家一乐.如何避开这些坑?想多了,因为 ...

  4. 生命不息,折腾不止:Jetson Nano填坑之软件篇

    [外链图片转存失败(img-xESuaLE9-1568108074549)(http://images.ilego.club/blog/2019/05/Jetson_nano_%E5%A1%AB%E5 ...

  5. 第二篇:salt-api使用填坑指南

    前言 salt-api在使用时,有些坑欲哭无泪,一路趟雷过后,总结了一趟salt-pai使用填坑指南,保君一路畅通. salt-api 安装 #本文的安装版本 2018.3.2-1.el6 yum i ...

  6. windows下jenkins常见问题填坑

    没有什么高深的东西,1 2天的时间大多数人都能自己摸索出来,这里将自己遇到过的问题分享出来避免其他同学再一次挖坑. 目录 1. 主从节点 2. Nuget自动包还原 3. powershell部署 4 ...

  7. 填坑黑苹果(VMware装MacOS) - 修改 Unlocker 补丁源码版

    最近闲的突然想找点事来折腾一下, 于是随着苹果的发布会就盯上自己手上的 iPhone, 也想弄个 Mac 来搞 IOS. 于是就有了这个填坑故事. 为什么要修改补丁源码: 不再苦苦去寻找和下载 dra ...

  8. KKBOX音乐——数据分析,用户研究与填坑指南

    KKBOX音乐--数据分析,用户研究与填坑指南 导语 1 数据来源 2 数据处理 2.1 录入数据 2.2 数据类型 3 探索性分析 3.1 MySQL+Excel 3.1.1 每年3月最先注册的前1 ...

  9. pyinstxtractor 源码分析及填坑

    pyinstxtractor 是一个用来反编译PyInstaller打包成的EXE的脚本. PyInstaller:python脚本--->生成EXE,可脱离python环境运行. pyinst ...

  10. 记一次完整的新浪云部署nodejs项目上线完整流程及填坑处理!

    工欲善其事,必先利其器.在开始本次部署新浪云nodejs项目之前,请先做好以下准备工作: 1.注册一个新浪微博账号! 2.使用注册好的新浪微博账号,登录新浪云网站:http://www.sinaclo ...

最新文章

  1. 哈工大理论力学第八版电子版_理论力学哈工大第八版1第六章思考题课后题
  2. 更新macOS Monterey后遇到的各种Bug问题及解决方法
  3. 总结《An Introduction to Ray Tracing》
  4. 如何动态读取嵌入式资源
  5. 数据库关键字引起的,ORA-00904: TABLE.column: 标识符无效
  6. C# 线程调用主线程中的控件
  7. vue-pdf安装之后,运行报错can not resolve ‘pdfjs-dist/es5/web/pdf_viewer‘
  8. 【转】斐讯K2刷华硕固件教程
  9. Linux之postfix邮件服务器搭建
  10. 微空间私人定向共享系统设计与实现-计算机毕业设计源码+LW文档
  11. 单核CPU和多核CPU的理解
  12. 位运算bitwise_and和bitwise_not函数
  13. js根据一个时间计算N年后的时间-计算时间demo示例
  14. chatgpt国内能用吗?详细解读gpt的使用方法
  15. mate40pro的曲面屏设计华而不实
  16. java电影院购票系统总结_Java实现电影院订票系统代码
  17. 【面试题】一个环,有n个点, 问从0点出发,经过k步回到原点有多少种方法
  18. Postgresql垃圾回收Vacuum优化手册
  19. php 两层便利的break,php break跳出多重循环实例
  20. 前程无忧招聘信息可视化(python)

热门文章

  1. 内核中的Makefile和Kconfig
  2. R语言学习历程回顾总结
  3. [转]xshell使用技巧
  4. Matlab中TCP通讯-实现外部程序提供优化目标函数解
  5. 阿里云Link Security为企业级区块链提供易用性安全解决方案
  6. 实战Fibre Channel之六: 发起端和目的端常用命令
  7. 再论:男人有多大责任和感恩代表着有多大的驾驭能力和事业能力
  8. 用viewpager实现图片轮播
  9. Facebook 开源 React Native - iOS移动开发周报
  10. 通过Keepalived实现Redis Failover自动故障切换