Python3 notes

简介: Python3 notes

Python 线性查找


线性查找指按一定的顺序检查数组中每一个元素,直到找到所要寻找的特定值为止。

image.png

实例

def search(arr, n, x):  

 

   for i in range (0, n):  

       if (arr[i] == x):  

           return i  

   return -1  

 

# 在数组 arr 中查找字符 D

arr = [ 'A', 'B', 'C', 'D', 'E' ]  

x = 'D'  

n = len(arr)  

result = search(arr, n, x)  

if(result == -1):  

   print("元素不在数组中")  

else:  

   print("元素在数组中的索引为", result)

执行以上代码输出结果为:

元素在数组中的索引为3

相关文章
|
6月前
|
SQL API 数据库
Python3 notes
Python3 notes
|
JavaScript 前端开发 Go
一文彻底掌握Go语言运算符优先级秘密
一文彻底掌握Go语言运算符优先级秘密
138 0
|
11月前
|
数据采集 安全 中间件
python爬虫中 HTTP 到 HTTPS 的自动转换
python爬虫中 HTTP 到 HTTPS 的自动转换
|
Java Spring
Spring Boot 中实现定时任务的两种方式!(一)
Spring Boot 中实现定时任务的两种方式!(一)
|
关系型数据库 MySQL Shell
|
存储 Prometheus 监控
一文搞懂 Grafana Mimir
Hello folks,我是 Luga,今天我们来分享一下与 Grafana 有关的观测性话题- Grafana Mimir。 作为一个开源软件项目,Grafana Mimir 主要为 Prometheus 提供可扩展的长期存储功能支撑。
565 0
|
机器学习/深度学习 自然语言处理
微软提出MiniViT | 把DeiT压缩9倍,性能依旧超越ResNet等卷积网络(二)
微软提出MiniViT | 把DeiT压缩9倍,性能依旧超越ResNet等卷积网络(二)
244 0
|
运维 监控 Serverless
部署失败问题排查|学习笔记
快速学习部署失败问题排查
部署失败问题排查|学习笔记
|
XML JSON 缓存
自定义变量、Nginx 访问日志转换为 json 及 Nginx gzip 压缩功能(二)|学习笔记
快速学习自定义变量、Nginx 访问日志转换为 json 及 Nginx gzip 压缩功能
303 0
自定义变量、Nginx 访问日志转换为 json 及 Nginx gzip 压缩功能(二)|学习笔记
|
运维 算法 Java
Spring Boot构建多租户SaaS平台核心技术指南
Spring Boot构建多租户SaaS平台核心技术指南
665 0