通用操作|学习笔记

简介: 快速学习 通用操作

开发者学堂课程【Python 语言基础 2:列表、元组、字典、集合:通用操作】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/600/detail/8703


通用操作


内容简介:

一、+和*

二、、in 和 not in

三、两者的区别

 

一、+和*

l +可以将两个列表拼接为一个列表,

例:

my_list = [1,2,3] +[4,5,6]

print(my_list) #1,2,3,4,5,6

l 可以将列表重复指定的次数

例:

my_list = [1,2,3]* 2

print(my_list) #1,2,3, 1,2,3,


二、in 和 not in

l in 用 来检查指定元素是否存在于列表中,

如果存在,返回 True,否则返回 False

例:

print('沙和尚’ in stus) #True

print('牛魔王’ in stus) #False

l not in 用来检查指定元素是否不在列表中,

如果不在,返回True ,否则返回 False

print('牛魔王’ not in stus) #True

print('牛魔王’ in stus) #False

l len() 获取列表中的元素的个数

l min() 获取列表中的最小值

l max()获取列表中的最大值

arr =[10,1,2,5,100,77]

print(min( arr) , # 1

print(min( arr) , max( arr)) # 1 100


三、index、count

l 两个方法 ( method ),方法和函数基本上是一样,只不过方法必须通过 对象.方法() 的形式调用

l xxx.print() 方法实际上就是和对象关系紧密的函数

l s.index() 获取指定元素在列表中的第一次出现时索引,

例:

print( stus.index("沙和尚")) #2

l index()的第二个参数,表示查找的起始位置,第三个参数,表示查找的结束位置,

例:

stus =[ '孙悟空', '猪八戒','沙和尚','唐僧','蜘蛛精','白骨精','沙和尚','沙和尚']

print(stus.index('沙和尚')) #2

print(stus.index("沙和尚",3)) #6

print(stus.index("沙和尚",3,7)) #6

l 如果要获取列表中没有的元素,会抛出异常,

例:

print(stus.index('牛魔王')) valueError: ‘牛魔王'is not in list

l stus.count() 统计指定元素在列表中出现的次数,

例:

print(stus.count'牛魔王"))#0

相关文章
|
8天前
|
弹性计算 网络协议 Linux
小白必看!阿里云ECS服务器保姆级教程,从创建到使用全流程
新手必看!阿里云ECS服务器从0到1保姆级教程,涵盖云服务器介绍、购买创建全流程、配置选择、网络安全组设置及使用指南。详解99元起爆款实例,手把手教你自定义购买,适合小白快速上手。
100 0
|
8天前
|
缓存 视频直播
基于flutter3.38构建高性能直播+短视频+聊天app
flutter3.38.2+dart3.10+getx+media_kit跨平台实战搭建短视频+直播+聊天app系统。
96 4
基于flutter3.38构建高性能直播+短视频+聊天app
|
数据采集 人工智能 机器人
RPA+BPM:企业流程自动化的最佳拍档
RPA可以和BPM实现优势互补。BPM通过对业务管理规则和逻辑的科学梳理并显性化体现,给RPA提供了大脑和神经网络。RPA的所有行为依赖清晰可被定义的逻辑规则。BPM给了RPA所依赖的逻辑规则,就像BPM为RPA提供了大脑和神经网络。
3784 0
|
2月前
|
人工智能 运维 安全
2025年工作流自动化的15个趋势,如何影响企业的业务?
越来越多企业正通过自动化与智能化升级工作模式,聚焦科技、制造、医疗三大领域。从RPA、AI到低代码平台,技术赋能提升效率、保障安全;智能制造优化运维;智慧医疗减轻负担。超自动化推动流程互联,让员工更专注创新与核心事务,实现高效协同与可持续发展。
261 1
|
1月前
|
前端开发 Java Python
Python高效实现Word转HTML:从基础到进阶的全流程方案
本文介绍如何利用Python实现Word文档(.docx)高效转换为HTML,解决企业数字化转型中文档格式迁移的痛点。通过对比python-docx、pandoc和Mammoth等工具,结合样式保留、图片处理、表格优化与批量转换方案,提供低成本、高灵活性的自动化流程。适用于产品手册、技术文档、课件等场景,提升转换效率达40倍,成本降低90%。
538 0
|
2月前
|
存储 人工智能 搜索推荐
拔俗AI助教系统:基于大模型与智能体架构的新一代教育技术引擎
AI助教融合大语言模型、教育知识图谱、多模态感知与智能体技术,重构“教、学、评、辅”全链路。通过微调LLM、精准诊断错因、多模态交互与自主任务规划,实现个性化教学。轻量化部署与隐私保护设计保障落地安全,未来将向情感感知与教育深度协同演进。(238字)
|
机器学习/深度学习 人工智能 移动开发
阿里又出新玩法|开箱即用的算法集 MNN Kit
今天的移动开发,AI随处可见:从手机淘宝里的拍立淘,到淘宝直播里的商品识别,到头条的个性化推荐,到抖音直播里的人脸识别,人工智能在移动app里发挥的作用越来越大。它也逐渐从Snapchat那些社交软件的一些比较好玩的属性(如人脸贴纸),慢慢发展到了淘宝里面那些能够真正为商业赋能的应用场景。在这样的背景下,阿里巴巴淘系技术的MNN团队,近日发布了开箱即用的工具集MNN Kit。
3189 0
阿里又出新玩法|开箱即用的算法集 MNN Kit
|
11月前
|
机器学习/深度学习 运维 自然语言处理
大模型技术在运维中的知识管理革命
大模型技术在运维中的知识管理革命
581 81
|
9月前
|
域名解析 存储 缓存
深入学习 DNS 域名解析
在平时工作中相信大家都离不开 DNS 解析,因为 DNS 解析是互联网访问的第一步,无论是使用笔记本浏览器访问网络还是打开手机APP的时候,访问网络资源的第一步必然要经过DNS解析流程。
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
ai人工智能课程学什么
本内容全面介绍了AI课程的核心体系,涵盖基础理论、核心算法、应用领域及伦理责任等方面。从数学基础与编程技能到机器学习和深度学习算法,再到自然语言处理与计算机视觉等应用领域,系统阐述了AI技术的全貌。同时探讨了开发框架如TensorFlow和PyTorch的使用,并关注AI伦理与社会责任。通过分步验证与实践经验,帮助学习者规避AI局限性。展望未来,生成式人工智能等新兴技术将持续推动课程发展,助力职业成长与社会进步。

热门文章

最新文章