python数据分析常见面试题_python数据分析方向,面试题解答
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
5、從一個數組中找出重復的元素打印出來
NSArray *arr = [NSArrayarrayWithObjects:@"1",@"2",@"1",@"7",@"4",@"5",@"2",@"6",@"5",nil];
NSMutableArray *arrmu = [[NSMutableArrayalloc]init];//過濾
NSMutableArray *sameArray = [[NSMutableArrayalloc]init];//找出相同的
for (int i = 0 ; i < [arrcount]; i++) {
id str = [arr objectAtIndex:i];
if ([arrmu count] == 0)
{
[arrmuaddObject:str];
}
else{
BOOL flag = NO;
for (int j = 0; j < [arrmucount]; j++ ) {
if ([strisEqual:[arrmu objectAtIndex:j]])
{
[sameArrayaddObject:str];
flag =YES;
break;
}
else{
flag =NO;
}
}
if (flag == NO) {
[ arrmuaddObject:str];
}
}
}
NSLog(@"sameArray : %@",sameArray);
還有兩種直接找出的方法,上代碼:
一:
NSArray *arr = [NSArrayarrayWithObjects:@"1",@"2",@"1",nil];
NSSet *set = [NSSetsetWithArray:arr];
NSLog(@"%@",[setallObjects]);
二:
NSArray *arr =@[@1,@2,@1];
NSMutableDictionary *dict = [NSMutableDictionarydictionary];
for (NSNumber *numberin arr) {
[dictsetObject:numberforKey:number];
}
NSLog(@"%@",[dictallValues]);
總結
以上是生活随笔為你收集整理的python数据分析常见面试题_python数据分析方向,面试题解答的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件测试mysql基础面试题_测试面试题
- 下一篇: python知识点博客园_python零