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 第五期考核题(字典与数组嵌套,字典的排序/删除)相关推荐

  1. python关于字典嵌套字典,列表嵌套字典根据值进行排序

    python 对于字典嵌套字典, 列表嵌套字典排序 例:列表嵌套自字典:d = [{"name": '张三', 's': 68}, {'name': '李四', 's': 97}] ...

  2. Leecode刷题【1数组专题4】80. 删除排序数组中的重复项II (以及通用解法)

    Leecode刷题 [1数组专题4]80. 删除排序数组中的重复项II (以及通用解法) 题目: 思路 双指针法: (错误代码) 正解: 通用解法: 题目: 给你一个有序数组 nums ,请你 原地 ...

  3. 数组字典_VBA数组与字典解决方案第1讲:函数,公式,数组,数组公式的概念...

    各位好,从今日开始,在平台上我将推出VBA解决方案系列丛书的第三部:VBA数组与字典解决方案,这套书从工作表数组开始讲解,逐渐过渡到VBA数组和VBA字典,在这部教程中,大家会看到VBA数组.字典在各 ...

  4. 数组字典_VBA数组与字典解决方案第34讲:数组的传递

    大家好,今日我们继续讲解VBA数组与字典解决方案,今日讲解的是第34讲:数组的传递.在应用数组的时候,我们往往需要要把数组的值由一个数组传递给另外一个数组,就如同变量的传递一样: A=B '把B值赋给 ...

  5. linux shell 字典,shell数组与字典总结

    [TOC] > shell里面也有数组和所谓的字典,数组分为索引数组和关联数组(关联数组也就是在其他语言里面的字典,在数组和字典的操作方式基本一致). # 一. 数组 ## 1.1 创建数组 - ...

  6. 【备忘】传智播客ios第五期

    _08-地图蓝牙加速器&媒体播放.zip 5.56G 2015-11-04 23:36 _02.UIScrollVIew&&UItableView李南江.zip 13.69G ...

  7. 一阶段结束考核题(链表的嵌套使用)

    链表A,每个节点存放一个新的链表B1,B2,B3,B4,B5的头结点. 场景:一个年级,相当链表A 该年级5个班,每个班5个人,相当于链表B1–B5 做一个学生成绩管理系统 学生成绩有语文 数学 英语 ...

  8. python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...

    如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...

  9. python遍历多层字典_Python遍历嵌套字典的几种方法

    文 | 猿天罡 前言 为了让小伙伴们不耗费多余的注意力,我们举的例子都尽可能的简单,不信你回去看看,字典键对应的值都是基本数据类型(字符串.数字等). 其实,字典里键对应的值可以很复杂. 我们可以在字 ...

最新文章

  1. sql特殊字符转义,oracle中将字符 ‘ 转义
  2. 随机森林及重要参数解析
  3. java 包权限_Java基础(十二)之包和权限访问
  4. 工作312:uni-弹出框显示数据
  5. 自学python需要安装什么-Python自学之环境安装
  6. 前后端分离提交多次验证
  7. 使开发更便捷——Visual Studio 使用技巧——快捷键
  8. c语言贪吃蛇设计实验报告引言,C语言实现贪吃蛇游戏设计
  9. 转速闭环直流调速系统
  10. 三星note3 android7.0,#原创新人#小白刷机三星NOTE III吃上安卓7.0重生记
  11. protobuf 3 的简单使用
  12. a标签下载图片 text
  13. 硬盘柱面损坏怎么办_硬盘有坏道怎么修复?使用DiskGenius修复硬盘逻辑坏道的方法...
  14. Snapper 基本入门简介 - 快速浏览和监听
  15. 【Linux系列】什么是LVM
  16. Linux 10GE端口,ES5D001VST00 2端口 万兆10GE SFP 华为 S5700交换机 光接口板
  17. 将来的手机,我心中的手机 【十年前的一篇随笔】
  18. 杭电 oj 异或密码
  19. 同时安装Office和Visio
  20. mysql blob 存取乱码问题

热门文章

  1. C/C++ 进程的探索(fork函数)
  2. Python subprocess.Popen 实时输出 stdout(正确管道写法)
  3. 一个小故事,玩转Python-while循环
  4. Codeforces632E Thief in a Shop(NTT + 快速幂)
  5. JS window对象 返回前一个浏览的页面 back()方法,加载 history 列表中的前一个 URL。 语法: window.history.back();...
  6. MySQL使用技巧收集,持续更新中......
  7. 建立家用服务器|软件站|第三日
  8. JS左右无缝滚动(一般方法+面向对象方法)
  9. [译]Kinect for Windows SDK开发入门(八):骨骼追踪进阶 上
  10. 中国医学不能走西方道路