美文网首页
2018-08-28day7容器类型2

2018-08-28day7容器类型2

作者: 阿宽照顾好1031 | 来源:发表于2018-08-28 21:48 被阅读0次

1、字典(dict):

a、键值对:键:值(key:value)一个元素

键:唯一,不可变(不是容器)
值:不唯一,任何数据类型

b、声明变量 :变量={键值对}

c、增删改查

查:获取值a.字典[key],b.字典.get(key),c.for key in 字典:
改:字典[key] = 值 key不存在
增:字典[key] = 值 key存在
删:a.del 字典[key],b.字典.pop(key)

2、字典的相关运算

a.len()

b.字典.clear()

c.字典.copy()

d.字典.fromkeys(序列,默认None)

e.字典.keys()

f.字典.setdefault(key,默认值=None)

g.字典.items()

h.字典1.update(字典2) key存在改value

3、字典和列表的组合

A.学生系统:系统,学生信息

student_system = [{'name':'stu1','age':18,'tel':120},
{'name':'stu2','age':22,'tel':222}]
print(student_system[0]['name']

输出列表中的key([下标]加[key])

name1 = input('姓名:')
age1 = int(input('年龄:'))
id1 = input('id:')
# 一个学生对应一个字典
student = {'name':name1,'age':age1,'id':id1}
py_class = [
{'name':'stu1','age':18,'id':120},
{'name':'stu2','age':19,'id':110}]# 列表中的字典
py_class.append(student)# list.append()
print(py_class)

4、集合{set}

无序,可变,值唯一,去重

查:遍历

加:集合.add(元素)

更新:集合1.update(集合2)

删:集合.remove(元素)

set.clear()删完

相关文章

  • 2018-08-28day7容器类型2

    1、字典(dict): a、键值对:键:值(key:value)一个元素 键:唯一,不可变(不是容器)值:不唯一,...

  • STL 顺序容器

    1. 顺序容器类型 2. 容器操作

  • 第11章:关联容器

    1. 使用关联容器 2. 关联容器概述2.1 定义关联容器2.2 关键字类型的要求2.3 pair类型 3. 关联...

  • k8s-04-持久化存储

    1.emptyDir类型 删除容器后数据会保存,但是删除pod后数据丢失 2. HostPath类型 删除容器与删...

  • 2018-01-18

    1、容器的概念 容器就是一些特定类型对象的集合。 2、容器的分类 容器主要分为顺序容器和关联容器。顺序容器为程序员...

  • 第9章:顺序容器

    #1.顺序容器概述 #2.容器库概览迭代器容器类型成员begin和end成员容器定义和初始化赋值和swap容器大小...

  • 2 Go 常用容器类型

    内容概要 数组(Array) 切片(Slice) string & []byte map 实现原理 sync.Ma...

  • 2018-10-08 Day 07 容器类型之列表

    Day 07 容器类型之列表 1. recode 1. 基本数据类型 类型名()——————>转换数据类型 2....

  • J2EE容器

    J2EE 容器的类型 J2EE 容器为 J2EE 应用程序组件提供运行时支持。J2EE 应用程序组件使用容器的协议...

  • Python包之collections

    collections提供了特殊的容器类型,可以作为Python内建容器类型的替代选择: 容器类型说明namedt...

网友评论

      本文标题:2018-08-28day7容器类型2

      本文链接:https://www.haomeiwen.com/subject/gkyqwftx.html