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

# 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}

c = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]a = {'key1': [], 'key2': []}for i in c:    if i > 66:        a['key1'].append(i)    else:        a['key2'].append(i)print(a)
2 统计s='hello alex alex say hello sb sb'中每个单词的个数

结果如:{'hello': 2, 'alex': 2, 'say': 1, 'sb': 2}

s = 'hello alex alex say hello sb sb'd = {}i = s.split()

for word in i:    d.setdefault(word, i.count(word))print(d)
# 一.关系运算#   有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合pythons={'alex','egon','yuanhao','wupeiqi','gangdan','biubiu'}linuxs={'wupeiqi','oldboy','gangdan'}#   1. 求出即报名python又报名linux课程的学员名字集合print(pythons&linuxs)

#   2. 求出所有报名的学生名字集合print(pythons|linuxs)#   3. 求出只报名python课程的学员名字print(pythons-linuxs)#   4. 求出没有同时这两门课程的学员名字集合print(pythons^linuxs)
# 1. 有列表l=['a','b',1,'a','a'],列表元素均为可hash类型,去重,得到新列表,且新列表无需保持列表原来的顺序l = ['a', 'b', 1, 'a', 'a']res = list(set(l))print(res)
# 2.在上题的基础上,保存列表原来的顺序l = ['a', 'b', 1, 'a', 'a']res=[]for word in l:    if word not in res:        res.append(word)print(res)
# 3.去除文件中重复的行,肯定要保持文件内容的顺序不变

???????

# 4.有如下列表,列表元素为不可hash类型,去重,得到新列表,且新列表一定要保持列表原来的顺序

l=[    {'name':'egon','age':18,'sex':'male'},    {'name':'alex','age':73,'sex':'male'},    {'name':'egon','age':20,'sex':'female'},    {'name':'egon','age':18,'sex':'male'},    {'name':'egon','age':18,'sex':'male'},]res = []for i in l:    if i not in res:        res.append(i)print(res)

转载于:https://www.cnblogs.com/xiamenghan/p/9671996.html

集合类型与字典类型的作业相关推荐

  1. 风无定,人无常,人生如浮萍,聚散两茫茫——元组类型、字典类型的内置方法,第九天

    想想自己混的也是挺糟心的,从一个毫无疑问一定可以毕业的学生到了一个也许只能我一个不能毕业的学生:从一个不需要谁太担心的人,变成一个老头或者小孩?总而言之,如人生如浮萍,聚散两茫茫所说,一切都存在着未知 ...

  2. Gox语言中的映射类型(字典类型)及其操作-GX8.1

    在Gox语言中,是用map类型来表示一般语言中的"字典"(dictionary)概念的,这与Go语言也是一致的.对map的声明.赋值和其他操作,我们来看看下面的例子.由于Gox语言 ...

  3. Python 将数据框类型转为字典类型

    核心代码格式: {col:数据框变量名[col].tolist() for col in 数据框变量名.columns} user_info_1 = pd.DataFrame(results,colu ...

  4. Python组合数据类型之字典类型

    单元概述 主要解决问题:让程序更好地处理一组数据 三类重要组合数据类型:集合类型.序列类型和字典类型 学完本章,我们能够在头脑中建立集合.序列和字典的模式来表达对一组数据的表达和处理 1. 定义 首先 ...

  5. python中字典类型中的item是什么-Python中的字典介绍

    一.什么是字典? 字典是python语言中唯一的映射类型 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的广西,通常被认为是可变的哈希表 字典对象是可变的,它是一个容器类型, ...

  6. python的元祖类型_python元组类型

    元组类型简介 使用括号包围的数据结构是元组(tuple).例如: >>> (1,2,3) (1, 2, 3) >>> T = (1,2,3,) >>&g ...

  7. python语言的三种数字类型_Python语言中的类型之数字类型--Python(10)

    数据从不一样的角度能够用不一样的含义去解释它,如: 10,011,101 对上面这个数据,咱们有以下多种含义去解释它: 1)它是1个二进制数字,或者是1个十进制数字: 2)一段文本: 3)用 , 号分 ...

  8. python字典类型实现的键值对的映射_python数据类型-映射和集合-字典

    字典是python语言中唯一的映射类型,映射对象里哈希值(键,key)和指向的对象(值,value)是一对多的关系.一个字典对象是可变的,是一个容器类型,可存储任意个数的python对象,其中也可以包 ...

  9. python定义字典对象时_Python对象类型之字典

    intumu.com:机器学习(ML).人工智能(AI)和土木工程的(TM)关系?​zhuanlan.zhihu.com 前言 着手开始写的时候就一直有一个画面在脑子中出现:小猪佩奇第N级,猪爸爸拿出 ...

  10. python集合类型_Python 的集合(set)类型

    本文简单介绍了Python语言里set类型自带的方法,set类型表示元素和集合的从属关系(membership),和列表等序列相比,最大的特点是无序.可以跟数学里的集合概念完全对应起来. 目录 概念 ...

最新文章

  1. 为反对种族歧视,GitHub正在把master/slave等术语替换掉
  2. 全方位复盘GNN,12位大神寄望2021年大爆发
  3. 机器人演唱邓丽君是真的吗_体验官|炒菜机器人真的实用吗
  4. CentOS5.11安装Mac桌面主题
  5. .NET 6 预览版 7 发布--(最后一个预览版)
  6. Vijos P1974 金币【数列】
  7. 2020全国计算机专业考研学校
  8. 【思考人生】大学(专科)三点五个学期的总结
  9. iBase4j项目搭建
  10. 有关ADRV9009的博客资料
  11. 微软小娜服务器,微软小娜正在继续被边缘化中:奇妙清单也不再支持小娜连接-...
  12. 创蓝云智短信接口发送短信函数
  13. vector注意事项,vector subscript out of range
  14. java转置输出_在java中如何将一个5*3的二维数组转置输出
  15. 1034-乘积小于 K 的子数组
  16. web 前端签名插件_手写签名插件—jSignature
  17. 黑马程序员---IT行业调查报告
  18. idea IntelliJ IDEA 2018.2.5 x64 破解
  19. 51单片机c语言算法大全,51单片机C语言实例(350例)Proteus仿真和代码都有
  20. php获取公众号微信用户信息

热门文章

  1. Spring Boot 如何使用 Redis 进行 API 防刷限流?
  2. 十大必须掌握的机器学习算法,你都知道了吗?
  3. 欢迎加入互联网架构师群
  4. 一篇全面的 MySQL 高性能优化实战总结!
  5. 你真的会用Context么?
  6. matlab画交通标志,基于MATLAB的交通标志设计方法研究
  7. 字符串的模板 Manacher kmp ac自动机 后缀数组 后缀自动机
  8. 2、HTML 元素属性
  9. openstack错误汇总
  10. apache kafkac系列lient发展-java