当前位置: 首页 > news >正文

python11 序列的相关操作

枚举遍历

'''
序列的相关操作'''
text = "hello,python"
# in 判断字符是否在序列中,存在返回true,否则返回false
print('p是否存在:',('p' in text))
print('a是否存在:',('a' in text))
# not in 判断字符不在序列中,不存在返回true,否则返回false
print('p不存在吗?:',('p' not in text))
print('a不存在吗?:',('a' not in text))
# len(), max(), min()print('获取长度:',len(text))
print(f'字符串_最大值:{max(text)}')
print('字符串_最小值:%s' % min(text))# 整形序列
nums = [0,1,2,3,4,5,6,7,8,9]
print('整形序列-获取长度:',len(nums))
print(f'整形序列_最大值:{max(nums)}')
print('整形序列_最小值:%s' % min(nums))# 序列对像方法,打点调用的
print('s.index() ', text.index('o'))# 获取 o 在字符串中第一次出现的索引,如果查找的字符不存在会报错
print('s.count() ', text.count('o'))# 统计 o 在字符串中出现的次数'''
列表类型 可变序列,列表序列的一种所以可以使用序列的相关操作,
可以加,可以乘
声明方式
1、 列表名 = ['张三','李四']
2. 列表名 = list('hello,python')
'''strList = ['张三','李四','王五']
print('strList: ',strList)estrList = list('hello,python')
print('estrList: ',estrList)list3 = list(range(1,10,2))
print('list3: ',list3)# 相加,相同数据类型才可以,否则报错,
print('序列相加:')
print(strList + estrList + list3)#这三个类型都是list
print('序列相乘:')
print('-' * 40) # - 打印40次print('序列相乘 strList打印3次:')
print(strList * 3)# 删除序列
list4 = ['a','b','c']
print('list4:',list4)
del list4 #删除序列
# print('list42:',list4)#不存在会报错# 列表的遍历操作
print('列表的遍历操作')
print('方式1:')
for item in strList:print(item)print('方式2:')
for i in range(len(strList)):print(f'索引:{i} : {strList[i]}')print('方式3:')
# index 是序号,可指定
for index,item in enumerate(strList):print(f'序号:{index} => {item}')print('方式4:')
# index 是序号,可指定
for index,item in enumerate(strList,start=1):print(f'序号:{index} => {item}')

相关文章:

  • Unity 性能优化之LOD技术(十)
  • vue 将echart 下载为base64图片
  • 【计算机毕业设计】谷物识别系统Python+人工智能深度学习+TensorFlow+卷积算法网络模型+图像识别
  • 解决 Spring Cloud GateWay报错:Exceeded limit on max bytes to buffer : 262144
  • 如何把docker里的内容拷贝出来
  • 挑战你的数据结构技能:复习题来袭【6】
  • 小白级教程—安装Ubuntu 20.04 LTS服务器
  • C++数组实现推箱子游戏
  • Python数据框操作 -- 提取数据
  • OpenCV中的圆形标靶检测——斑点检测算法(二)
  • 如果你收到客户这样的回复,说明订单快了!
  • Intersection Observer API---交叉观察器 API
  • java判断申请时间是否不晚于请假时间的下周一
  • 我的创作纪念日-成为CSDN创作者的 第4096天
  • 会计电子档案系统方案
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 2017 年终总结 —— 在路上
  • Android优雅地处理按钮重复点击
  • angular学习第一篇-----环境搭建
  • CSS3 变换
  • Intervention/image 图片处理扩展包的安装和使用
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • js正则,这点儿就够用了
  • LeetCode算法系列_0891_子序列宽度之和
  • Mybatis初体验
  • Phpstorm怎样批量删除空行?
  • Python socket服务器端、客户端传送信息
  • Redis 懒删除(lazy free)简史
  • Solarized Scheme
  • Vim Clutch | 面向脚踏板编程……
  • VUE es6技巧写法(持续更新中~~~)
  • 诡异!React stopPropagation失灵
  • 如何使用 JavaScript 解析 URL
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 什么软件可以剪辑音乐?
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 用Visual Studio开发以太坊智能合约
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # 透过事物看本质的能力怎么培养?
  • #include
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (1)Android开发优化---------UI优化
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (C#)获取字符编码的类
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (Oracle)SQL优化技巧(一):分页查询
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (二)PySpark3:SparkSQL编程
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot家庭装修管理系统 毕业设计 613205