#有如下值集合[11,22,33,44,55,66,77,88,99,90...],将所有大于66值保存至字典的一个key中,将小于66的值保存至大二个key的值

 1 #!/usr/bin/env python
 2 #有如下值集合[11,22,33,44,55,66,77,88,99,90...],将所有大于66值保存至字典的一个key中,将小于66的值保存至大二个key的值
 3
 4 li = [11,22,33,44,55,66,77,88,99,90]
 5 person = {">66":[],"<=66":[]}
 6 for i,j in enumerate(li,0) :
 7
 8     if int(j) > 66 :
 9        person[">66"].append(j)
10     else :
11         person["<=66"].append(j)
12
13 print(person)
时间: 2024-10-12 16:15:52

#有如下值集合[11,22,33,44,55,66,77,88,99,90...],将所有大于66值保存至字典的一个key中,将小于66的值保存至大二个key的值的相关文章

08 集合[11,22,33,44,55,66,77,88,99],将所有&lt;66的值保存至字典的第一个key中,将所有&gt;=66的值保存至字典的第二个key中。即:{&#39;k1&#39;:&lt;66的所有值,&#39;k2&#39;:&gt;=66的所有值}

li = [11,22,33,44,55,66,77,88,99]dict = {'k1':[],'k2':[]}for i in li:    if i < 66:        dict["k1"].append(i)    else:        dict['k2'].append(i)print(dict) 08 集合[11,22,33,44,55,66,77,88,99],将所有<66的值保存至字典的第一个key中,将所有>=66的值保存至字典的第二个ke

lambd的使用ret = filter(lambda x : x &gt; 22 ,[11,22,33,44])

1 #!/usr/bin/env python 2 #def f1(x) : 3 # return x > 22 4 ret = filter(lambda x : x > 22 ,[11,22,33,44]) 5 print(ret) 6 for i in ret : 7 print(i)

【Test1】M=11+22+33+...+NN;写出15以内的N,M对应的数值

#include "pch.h" #include <iostream> using namespace std; int main() { int N, M = 0; for (N = 1; N <= 15; N++) { if(N<10){ M = M + N * 10 + N; } else M = M + N * 100 + N; cout << "N=" << N<<" ";

&#39;k1&#39;: 大于66的所有值, &#39;k2&#39;: 小于66的所有值

1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 #有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中. 4 #即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} 5 agg = [11,22,33,44,55,66,77,88,99,90] 6 class_dict = {'key1':[], 7

导出redis中某个大key中的值并与数据库中作对比

今天测试凤凰FM 数据导入项目 遇到一个问题 redis set key 中的数据条数比t_aduio表中还多 (可能是数据转码有失败的) 详情:redis key:fenghuang_audio_origin_id 中有5194条记录,但是 t_audio表存进去了5189条数据 我想知道是娜几条数据转码失败了,所以就需要把redis key中的数据导出  网上查找http://www.runoob.com/redis/redis-sets.html 找到了命令:SMEMBERS key  返

C++11之右值引用(二):右值引用与移动语义

上节我们提出了右值引用,可以用来区分右值,那么这有什么用处?   问题来源   我们先看一个C++中被人诟病已久的问题: 我把某文件的内容读取到vector中,用函数如何封装? 大部分人的做法是: void readFile(const string &filename, vector<string> &words) { words.clear(); //read XXXXX } 这种做法完全可行,但是代码风格谈不上美观,我们尝试着这样编写: vector<string&

计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

★计算1/1-1/2+1/3-1/4+1/5 -- + 1/99 - 1/100的值 #include <stdio.h> int main() { int i; double x = 1; double sum = 0; for (i = 1; i<101; i++) { sum = sum + x / i; x = x*(-1); } printf("1-1/2+1/3-1/4....-1/100=%f\n", sum); return 0; }

在map中一个key中存多个值

一说到map都想到key-value键值队存在.key可以为最多一个null的key. 今天开发中一个业务需求,在map中一个key中存多个对象. 我首先想到Map<String,List>造型来解决.尤其是那种一对多的可以这么设计. Map<String,List> map = new HashMap<String,List>();//模型就是这么个. for(int i=0;i<listObj.size();i++){ key = listObj.getId(

大二〕一直在寻找 生而为人的意义(转载)

来自: 孑 狐(生活总该有另一个出口) 2014-10-20 01:06:36 ◤ 明信片计划 ◢ 陌生人啊陌生人 我想给你们寄张明信片 只要你们豆邮我:一段话+地址 写什么都可以 天气 心情 食物 你喜欢的你不喜欢 不过最好是 你们的梦想和想要的生活 请随时用豆邮轰炸我吧吧吧 「About Me」 我是孑狐. 94年南方姑娘 出生在一座海滨城市 可是家的附近没有海. 目前大二 信管专业 我不知道如何去定义我 像只狮子又像只猫 亦庄亦邪 可却又是一只小狐狸. 偏双子的狮子座 INFP型理想主义人