Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >同时遍历多个数组

同时遍历多个数组

作者头像
程序员不务正业
发布于 2018-06-14 07:17:16
发布于 2018-06-14 07:17:16
1.4K00
代码可运行
举报
运行总次数:0
代码可运行

python同时遍历两个或更多的序列,可以使用 zip() 组合:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
questions=['name', 'question','favorite color']
answers=['lancelot', 'the holod', 'blue']

for q, a in zip(questions, answers):
    print('what is your {0}? It is {1}.'.format(q, a))

oc 额,好像没有

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 NSArray *questions = @[@"name", @"question", @"favorite color"];
 NSArray *answers = @[@"lancelot", @"the holod", @"red"];
    
    [questions enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
        NSLog(@"what is your %@? It is %@.", obj, answers[idx]);
    }];
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.03.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
系统框架--48:多用块枚举,少用for循环
xy_ss
2023/11/22
1570
OC循环方法推荐-块循环遍历(比for循环好用)
最近在看一本书《Effective OC 2.0》,今天看到有个tip是OC适中循环各自优劣性,作者最终推荐此块循环。
woopDast1
2020/09/04
1.6K0
enumerateObjectsUsingBlock、enumerateObjectsWithOptions、enumerateObjectsAtIndexes、makeObjectsPerfor使用
NSArray *array=@[@”aa”,@”bb”,@”cc”,@”dd”,@”ee”,@”ff”,@”gg”];
全栈程序员站长
2022/07/05
5460
OC知识--Foundation框架详尽总结之『数组类』
本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Foundation-Array.html 本文对Foundation框架中的数组类(NSArray、MutableNSArray)的使用做一个详细的总结。 1. NSArray 1. NSArray介绍 NSArray是OC中的数组类,开发中建议尽量使用NSArray替代C语言中的数组 C语言中虽然也有数组,但在开发的过程中存在一些弊端 int arr
程序员充电站
2018/05/31
7420
关于数组内元素是否会被改变的思考
项目中双层for循环时,想当然的认为内部局部指针变量的变化会影响外面数组中模型的地址。结果调试后发现,是不对的。
woopDast1
2020/09/04
1.3K0
关于搜索出来的内容根据权重进行排序
对于这需求要做到百度搜索我呸,谷歌搜索的权重排序,我接到这个需求是拒绝的。后来经过和小伙伴的研究,觉得这个按照权重排序是可以实现的。
君赏
2018/08/31
1.6K0
关于搜索出来的内容根据权重进行排序
iOS-Foundation框架中常用的类
Foundation框架中最常用的类。 Foundation框架中最我们经常用的类大致有NSString、NSArray、NSDictionary等等,虽然不需要将每一个类中提供了什么方法都记下来,但是需要做到心中有数,知道Foundation框架提供了什么样的方法,能够达到什么效果,用到的时候直接去API中查找即可,避免因为不知道有这些方法,而走弯路。 NSString NSString创建与内存存储 NSString是1个数据类型,用来保存OC字符串,NSString的本质是1个类,既然是1个类,所以,
xx_Cc
2018/05/10
1.8K0
编码篇-数组的相关使用
数据的常规方法的使用本文不做描述,本文旨在归纳一些数组不是很常用的方法使用。算作一个归纳笔记,后续会持续更新.....
進无尽
2018/09/12
8600
将判断 NSArray 数组是否包含指定元素的时间复杂度从 O(n) 降为 O(1)
NSArray 获取指定 元素 的位置 或者 判断是否存在指定的 元素 的时间复杂度是 O(n)(包含特定元素时,平均耗时是 O(n/2),如果不包含特定元素,耗时是 O(n))。
酷酷的哀殿
2021/04/26
2K0
将判断 NSArray 数组是否包含指定元素的时间复杂度从 O(n) 降为 O(1)
iOS中的NSArray和NSMutableArray
xy_ss
2023/11/22
2650
Objective-C之NSArray学习笔记(IOS 9.1)
---- NSArray类简介 有序且只可以存储Objective-C对象的数组 初始化后,内容不可变,长度也不可变,不能进行增、删、改操作 不能存放nil (nil是标志数组的结束) 在MRC模式下,会发送retain消息于每个加入数组中的元素都进行保持,数组被释放的时候会发送release消息 ---- 属性表(@property) @property 描述 @property(readonly) NSUInteger count 数组元素的个数 @property(nonatomic,
半纸渊
2018/09/04
6880
省 市 区(县) 街道(乡) plist 文件
最近项目中要加入地址选择,还是要四级的包含街道的,网上查到一大堆都是没用的,有的也只是一大堆的JOSN文件放哪里,好尴尬,于是动手整理了一份四级的Plist文件,分享出来供需要的人使用。 https://github.com/JLLJHD/AreaPlistDemo 获取plist文件数据 - (NSArray *)rootArray { if (!_rootArray) { NSString *path = [[NSBundle mainBundle] pathForResourc
developerbfl
2018/06/05
1.3K0
iOS 多条音频拼接为一条音频进行播放
https://www.cxyzjd.com/article/ismilesky/52780349
freesan44
2021/11/11
8020
iOS开发·runtime+KVC实现多层字典模型转换(多层数据:模型嵌套模型,模型嵌套数组,数组嵌套模型)
更重要的是,有时候在iOS面试的时候,部分面试官会不仅问你某种场景会用到什么框架,更会问你如果要你来实现这个功能,你有没有解决思路?所以,自己实现字典转模型还是有必要掌握的。有了这个基础,在利用运行时runtime的动态特性,你也可以实现这些第三方框架。
陈满iOS
2018/09/10
2.8K0
iOS开发·runtime+KVC实现多层字典模型转换(多层数据:模型嵌套模型,模型嵌套数组,数组嵌套模型)
iOS中正则表达式的三种使用方式
正则语法努力学习中 一:使用NSPredicate(谓词)匹配 NSString *mail = @"zhangrongwuios@icloud.com"; NSString *regex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL is
程序员不务正业
2018/06/12
6540
大头针显隐跟随楼层功能探索
目录 背景 尝试思路 思路一 思路二 思路三 思路四 集成 代码逻辑 新建自定义类 添加大头针管理控制器 增加设置大头针图片素材代理 SDK内部创建大头针管理控制器 SDK内部增加大头针显隐判定 立刻
woopDast1
2021/03/04
1.8K0
大头针显隐跟随楼层功能探索
大头针显隐跟随楼层功能探索
背景 mapbox 提供的大头针默认没有楼层相关属性,无法实现切换楼层时,只显示对应楼层的大头针效果。客户端同事无法解决此问题,希望我在 SDK 端解决此问题,故进行相关探索(🤷‍♀️)。由于有段时间没有做地图 SDK 开发了,故进行了如下各种踩坑尝试。 尝试思路 在 mapbox 提供的原有类和方法基础上实现; 尽可能不影响客户端已使用的 mapbox 原有大头针 api 相关代码。 思路一 思路来源:面向协议编程! 如果能够新增一个协议,使 mapbox 原大头针相关类遵守此协议,然后实现楼层属性
woopDast1
2021/03/02
1.9K0
大头针显隐跟随楼层功能探索
Swift编程小技巧
Swift中有很多有用的小技巧,用好了能使代码更加安全,简洁,易于理解或效率更加高效,在这记录一些编写swifty code的小技巧。
韦弦zhy
2020/03/20
1K0
Swift编程小技巧
Objective-C之NSDictionary学习笔记(IOS 9.1)
NSDictionary类简介 1. 以key-object的形式保存数据,是一个集合类(collection) 2. 词典中词条的保存是无序的 3. 不可变词典(内容一旦init后就不能更改) 4. 既然不能更改,当然就不能进行删除、替换、增加操作,只能查询 5. key值不能重复 属性表(@property) @property 描述 @property(readonly) NSUInteger count 词典词条的数量 @property(readonly, copy) NSArray
半纸渊
2018/09/04
1.3K0
iOS·数组元素逆序方案
求解: strArr的反序数组strRevArr,即元素顺序分别为e,d,c,b,a。
陈满iOS
2018/09/10
1.4K0
推荐阅读
相关推荐
系统框架--48:多用块枚举,少用for循环
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验