oc 字典应用实例-城市查询省份

 1  NSArray *jiangsu = [[NSArray alloc]initWithObjects:@"nanjing",@"suzhou",@"wuxi",@"changzhou", nil];
 2
 3     NSArray *henan = [[NSArray alloc]initWithObjects:@"sanmenxia",@"zhengzhou",@"kaifeng",nil];
 4
 5
 6
 7     NSDictionary *dic = [[NSDictionary alloc]initWithObjectsAndKeys:jiangsu,@"jiangsu",henan,@"henan", nil];
 8
 9    // NSLog(@"%@",jiangsu);
10
11
12     NSLog(@"请输入城市名称(拼音):");
13
14     char str[10];
15     scanf(" %s",str);
16
17     NSString *str2 = [[NSString alloc]initWithUTF8String:str];
18
19 //    NSArray *arr = [[NSArray alloc]init];
20 //
21 //    arr = [dic allValues];
22
23
24   //  bool  result = NO;
25
26     for(NSArray *temp in [dic allValues])
27     {
28        for(NSString *tmp in temp)
29        {
30            if([tmp isEqualToString:str2])
31            {
32            NSString *str3 = [[dic allKeysForObject:temp] objectAtIndex:0];
33
34            NSLog(@"%@",str3);
35          //  result = YES;
36            break;
37            }
38        }
39
40     }
时间: 2024-11-05 12:25:25

oc 字典应用实例-城市查询省份的相关文章

oc 字典应用实例-成绩科目排序

1 NSMutableArray *mutArray1 = [[NSMutableArray alloc]init]; 2 NSDictionary *dic = [[NSDictionary alloc]initWithObjectsAndKeys:[NSNumber numberWithInt:98],@"chinese", [NSNumber numberWithInt:68],@"math",[NSNumber numberWithInt:108],@&qu

python构建 城市和省份字典 的实例应用

1. 首先导入数据 UserInfoData1 = pd.read_csv('data.csv',encoding = 'GBK') UserInfoData1.head() 数据长这个样子: 3. 统一格式,去掉后缀 # 去掉城市名称中的 "市" # UserInfoData1.UserInfo_20 = [x[0:-1] for x in UserInfoData1.UserInfo_20 if UserInfoData1.UserInfo_20.notnull().all()]

python实现城市和省份字典(根据城市判断属于哪个省份)

首先,在网上拿到一份数据,省份和城市的对应表: 第一张图是省份以及对应的ID 第二张图是省份和城市,以及分别对应的ID 基本的思路是:实现一个字典,省份作为键,省份包含的城市作为值,举个例子:{"江苏省":"南京市","苏州市",··· "徐州市"}. 下面用代码实现: 1. 改变工作目录 1 import os 2 import pandas as pd 3 os.chdir(r'D:\inde\machineLearnin

KVC 和 OC字典

KVC(键值编码)和OC 字典很相似,都是键值存储.但是OC 字典比较灵活,它是一种映射. [dict setObject:<#(id)#> forKey:<#(id<NSCopying>)#>] int main(int argc, const charchar * argv[]) { @autoreleasepool { NSMutableDictionary *dict=[[NSMutableDictionary alloc] init]; [dict setOb

Oracle数据库多个实例的查询与指定

近期在对单位某系统进行巡检时,发现该数据库有多个实例,直接对其中一个实例进行查询时,显示失 败.后发现需要对其进行指定,修改环境变量.具体思路如下: 1.首先登陆服务器,ps -ef |grep smon查看已经启动的实例        2.选定其中一个,export ORACLE_SID=实例名称 3.sqlplus / as sysdba 连接数据库进行查询

OC 字典 集合

用字典能有什么好处? 字典是个大容器,它能够储存多个数据 用字典存储的数据具有一一对应的关系(使用key来标识value) 字典中一对键值对(key-value)叫做字典中的一个元素,也叫一个条目,只要是对象就可以,不限制类型 字典是无序的 字典中的key是唯一的,一个key只能对应一个value,一个value可以对应多个key 创建字典对象: 1.便利构造器(+号方法): NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKe

三级级联查询省份名称和编码(保证名称不重复)的SQL语句

1.省份.地市和县级数据库表 2.SQL语句 SELECT DISTINCT t.`province_name`,t.`province_code` FROM t_area_tab t 3.查询结果 4.说明 (1)这个SQL语句保证省份名称和编码不重复 (2)省份和省份编码一 一对应 三级级联查询省份名称和编码(保证名称不重复)的SQL语句

城市查询-拼音、全拼、简拼、混拼、卷舌音、前后鼻音、兼容查询C#与nodejs+redis应用---笔记

第一步:用C#实现拼音的全拼简拼卷舌音,前后鼻音兼容等功能.并建立redis所需查询索引等. 只是简单实现了该功能,对性能无优化.前提条件:城市拼音手动建立好.如:北京 全拼  BeiJing  区分大小写,简拼BJ .简拼可有可无,没有的话,自己截取出来即可. 代码如下: public class SpellIndexHelper { /// <summary> /// 声母 /// </summary> private static string[,] initialsList

OC继承以及实例变量修饰符

这里基本上跟java一样 所以就简单写几点要注意的: 1)OC与java一样都只支持单继承可以多层继承(java单继承多实现) 2) OC中的实例变量修饰符前要加 @ 例如 @private 例如下面一个问题  @private类型的变量,能否被子类继承     答案:当然是可以的,子类继承父类的一切,只不过不能访问而已