iOS 第五期考核题(字典与数组嵌套,字典的排序/删除)
1 /** 2 * 第1题 请将如下数据存储成字典,并将字典内容以字符串形式输出,输出:"XXX,年龄XXX岁,职业XXX"(将XXX替换为相应的数据)。 3 */ 4 5 NSString *name = @"王重阳"; 6 NSInteger age = 56; 7 NSString *job = @"道长"; 8 9 10 NSDictionary *dic=@{@"name":name, 11 @"age":@(age),//将age转成对象,在前面加上@(); 12 @"job":job}; 13 NSMutableArray *muarr=[NSMutableArray array]; 14 [muarr addObject:dic]; //将字典放在数组内 15 NSLog(@"第一题--------"); 16 NSString *str=[[NSString alloc]initWithFormat:@"%@,年龄%@岁,职业%@",dic[@"name"],dic[@"age"],di c[@"job"]]; NSLog(@"%@",str);
19 20 /** 21 * 第2题 对以下数据进行首字母升序排序,并输出 22 */ 23 NSLog(@"第二题--------"); 24 NSArray *array = @[@"Tim Cook",@"Jony Ive",@"Steve Jobs",@"Robert Brunne",@"Philip Schiller"]; 25 NSArray *sortArray = [array sortedArrayUsingSelector:@selector(compare:)]; 26 for(id str in sortArray){ 27 NSLog(@"%@",str); 28 } 29 30 31 /** 32 * 第3题 请将“Robert Brunne”移除数组,并输出 33 */ 34 NSMutableArray *muArray=[NSMutableArray arrayWithArray:array]; 35 [muArray removeObject:@"Robert Brunne"]; 36 NSLog(@"删除后--------"); 37 for(id str in muArray){ 38 NSLog(@"%@",str); 39 }
转载于:https://www.cnblogs.com/jiangyicheng/p/5113894.html
iOS 第五期考核题(字典与数组嵌套,字典的排序/删除)相关推荐
- python关于字典嵌套字典,列表嵌套字典根据值进行排序
python 对于字典嵌套字典, 列表嵌套字典排序 例:列表嵌套自字典:d = [{"name": '张三', 's': 68}, {'name': '李四', 's': 97}] ...
- Leecode刷题【1数组专题4】80. 删除排序数组中的重复项II (以及通用解法)
Leecode刷题 [1数组专题4]80. 删除排序数组中的重复项II (以及通用解法) 题目: 思路 双指针法: (错误代码) 正解: 通用解法: 题目: 给你一个有序数组 nums ,请你 原地 ...
- 数组字典_VBA数组与字典解决方案第1讲:函数,公式,数组,数组公式的概念...
各位好,从今日开始,在平台上我将推出VBA解决方案系列丛书的第三部:VBA数组与字典解决方案,这套书从工作表数组开始讲解,逐渐过渡到VBA数组和VBA字典,在这部教程中,大家会看到VBA数组.字典在各 ...
- 数组字典_VBA数组与字典解决方案第34讲:数组的传递
大家好,今日我们继续讲解VBA数组与字典解决方案,今日讲解的是第34讲:数组的传递.在应用数组的时候,我们往往需要要把数组的值由一个数组传递给另外一个数组,就如同变量的传递一样: A=B '把B值赋给 ...
- linux shell 字典,shell数组与字典总结
[TOC] > shell里面也有数组和所谓的字典,数组分为索引数组和关联数组(关联数组也就是在其他语言里面的字典,在数组和字典的操作方式基本一致). # 一. 数组 ## 1.1 创建数组 - ...
- 【备忘】传智播客ios第五期
_08-地图蓝牙加速器&媒体播放.zip 5.56G 2015-11-04 23:36 _02.UIScrollVIew&&UItableView李南江.zip 13.69G ...
- 一阶段结束考核题(链表的嵌套使用)
链表A,每个节点存放一个新的链表B1,B2,B3,B4,B5的头结点. 场景:一个年级,相当链表A 该年级5个班,每个班5个人,相当于链表B1–B5 做一个学生成绩管理系统 学生成绩有语文 数学 英语 ...
- python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...
如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...
- python遍历多层字典_Python遍历嵌套字典的几种方法
文 | 猿天罡 前言 为了让小伙伴们不耗费多余的注意力,我们举的例子都尽可能的简单,不信你回去看看,字典键对应的值都是基本数据类型(字符串.数字等). 其实,字典里键对应的值可以很复杂. 我们可以在字 ...
最新文章
- sql特殊字符转义,oracle中将字符 ‘ 转义
- 随机森林及重要参数解析
- java 包权限_Java基础(十二)之包和权限访问
- 工作312:uni-弹出框显示数据
- 自学python需要安装什么-Python自学之环境安装
- 前后端分离提交多次验证
- 使开发更便捷——Visual Studio 使用技巧——快捷键
- c语言贪吃蛇设计实验报告引言,C语言实现贪吃蛇游戏设计
- 转速闭环直流调速系统
- 三星note3 android7.0,#原创新人#小白刷机三星NOTE III吃上安卓7.0重生记
- protobuf 3 的简单使用
- a标签下载图片 text
- 硬盘柱面损坏怎么办_硬盘有坏道怎么修复?使用DiskGenius修复硬盘逻辑坏道的方法...
- Snapper 基本入门简介 - 快速浏览和监听
- 【Linux系列】什么是LVM
- Linux 10GE端口,ES5D001VST00 2端口 万兆10GE SFP 华为 S5700交换机 光接口板
- 将来的手机,我心中的手机 【十年前的一篇随笔】
- 杭电 oj 异或密码
- 同时安装Office和Visio
- mysql blob 存取乱码问题
热门文章
- C/C++ 进程的探索(fork函数)
- Python subprocess.Popen 实时输出 stdout(正确管道写法)
- 一个小故事,玩转Python-while循环
- Codeforces632E Thief in a Shop(NTT + 快速幂)
- JS window对象 返回前一个浏览的页面 back()方法,加载 history 列表中的前一个 URL。 语法: window.history.back();...
- MySQL使用技巧收集,持续更新中......
- 建立家用服务器|软件站|第三日
- JS左右无缝滚动(一般方法+面向对象方法)
- [译]Kinect for Windows SDK开发入门(八):骨骼追踪进阶 上
- 中国医学不能走西方道路