'k1': 大于66的所有值, 'k2': 小于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               ‘key2‘:[]
 8               }
 9 for num in agg:
10     if num < 66:
11         #print(‘小于66‘,num)
12         class_dict[‘key1‘].append(num)
13     elif num > 66:
14         #print(‘大于66‘,num)
15         class_dict[‘key2‘].append(num)
16     else:
17         print(‘等于‘,num,‘大哥你就这里玩吧‘)
18 #print(class_dict[‘key1‘])
19 print(class_dict)
20 #classtwo_dict = dict.fromkeys(agg)
21 #print(classtwo_dict)
22 ##print(class_dict.items())
23     #print(num)
24 #print(type(agg))
25 #print(agg)
26 #n = agg.count()
27 #print(n)

'k1': 大于66的所有值, 'k2': 小于66的所有值

时间: 2024-08-01 10:32:28

'k1': 大于66的所有值, 'k2': 小于66的所有值的相关文章

#有如下值集合[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) >

UESTC 250 数位dp(数字相位数之间的差值不小于2)

http://acm.uestc.edu.cn/#/problem/show/250 windy定义了一种windy数. 不含前导零且相邻两个数字之差至少为2的正整数被称为windy数. windy想知道,在A和B之间,包括A和B,总共有多少个windy数? Input 包含两个整数,A B. 满足 1≤A≤B≤2000000000 . Output Sample input and output Sample Input Sample Output 1 10 9 Source Windy /*

不能启用此约束,因为不是所有的值都具有相应的父值

首先要明白这句话的意思先,这句话的意民是,子表的数据不是每一个值在主表中都有相联系的值.通常我们做dataset两个表的嵌套时,会使用一个ID把两个表关联起来,写法如下 ================错误前============================= this.M_dataset.Relations.Add( "AttReport", this.M_dataset.Tables["T_AllPersonAtt"].Columns["User

Java基础知识强化之集合框架笔记53:Map集合之Map集合的遍历 键值对对象找键和值

1. Map集合的遍历(键值对对象找键和值) Map -- 夫妻对  思路:  A: 获取所有结婚证的集合  B: 遍历结婚证的集合,得到每一个结婚证  C: 根据结婚证获取丈夫和妻子 转换:  A: 获取所有键值对对象的集合  B: 遍历键值对对象的集合,得到每一个键值对对象  C: 根据键值对对象获取键和值 2. 代码示例: 1 package cn.itcast_01; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 impo

C#不允许在foreach循环中改变数组或集合中元素的值(注:成员的值不受影响)

C#不允许在foreach循环中改变数组或集合中元素的值(注:成员的值不受影响),如以下代码将无法通过编译. foreach (int x in myArray) { x++; //错误代码,因为改变了元素的值 Console.WriteLine(x); } 如果要让自定义的数据类型支持foreach循环,则该类型必须实现IEnumerable<T>接口,且存在对应此列表的IEnumerator<T>实现. 实际上,在.Net的底层(IL语言层面)而言, foreach (var

StringBuffer- 需求,给定一个数组,int [] arr = {44,33,55,66,88}变成[44, 33, 55, 66, 88]

package cn.StringBuffer; /* * * 需求,给定一个数组,int [] arr = {44,33,55,66,88}; * 变成[44, 33, 55, 66, 88] * * */ public class PinJie { public static void main(String[] args) { int [] arr = {44,33,55,66,88}; String str = pinjie(arr); System.out.println("拼接后的字

js/jquery获取文本框的值与改变文本框的值

我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script>function get1(){ document.getElementById("txtbox2").value=document.getElementById("txtbox").value; //获取文本框1的值,并赋值给文本框2}</script> <table width="500" border="0"

哈希值 是什么?哈希值是什么东西啊?具体怎么识别?怎么用?

原文地址:http://zhidao.baidu.com/link?url=8WuapbywDbanA5cc7mvxPwr8VVEHUZ7DOxpE1-aLNaThQCJMbyvnaN72jD8yb54gtV45XeBu_9l4aUbQDXNAyK 哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值.哈希值是一段数据唯一且极其紧凑的数值表示形式.如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值.要找到散列为同一个值的两个不同的输入,在计

WPF{ComboBox绑定类对象, 下拉列显示的值,与取到的值}

DisplayMemberPath 是用来显示下拉列表的值 SelectedValuePath是用来取得选中项的值. ComboBox绑定类对象, 下拉列显示的值,与取到的值 string. Join的作用 输出结果是