元组 (tuple)

tu=(11,22,(123,456),[22,55],)
# 一般定义元组的时候最后面加一个,
# 元组不能被修改或者删除
v = tu[0] # 也可以根据索引取值
print(v) # 输出结果 11 for item in tu: # 支持 for 循环输出
print(item) # 输出结果 11 22 (123,456) [22,55]

字典 (dict) 中的一些方法

info = {
"name":"hanhan",
"age":"",
"job":"student",
1:123,
3:[11,22]
} # 创建字典 v = info.pop("age") # 按照key删除并且可取对应的值
print(info,v) # 输出结果 {'name': 'hanhan', 'job': 'student', 1: 123, 2: 456, 3: [11, 22]} 18 v1 = info.setdefault("k1","")
# 就是往字典里添加键值对(设置值)
# 如果key存在就可以获取已有的value
# 如果key不存在,则需要设置并且或许当前key对应的值
print(info) # 输出结果 {'name': 'hanhan', 'job': 'student', 1: 123, 3: [11, 22], 'k1': '123'}
print(v1) # 输出结果 123 dic = {
"k1": 123,
"k2": 456
}
dic.update({"k1": ""}) # 更新字典
print(dic) # 输出结果 {'k1': '123456', 'k2': 456} dic.update(k1=456) # 也可以这样写
print(dic)

字典 (dict) key:value 键值对 并且value可以是任何值

info = {
"name":"hanhan",
"age":"",
"job":"student",
1:123,
2:456,
3:[11,22]
} # 创建字典
print(info) # 输出结果 {'name': 'hanhan', 'age': '18', 'job': 'student'} v = info["name"] # 取值
v1 = info[1]
print(v,v1) # 输出结果 hanhan 123 del info["name"] # 删除键值对
print(info) # 输出结果 {'age': '18', 'job': 'student', 1: 123, 2: 456, 3: [11, 22]} info = {
"name":"hanhan",
"age":"",
"job":"student",
1:123,
2:456,
3:[11,22]
} # 创建字典
for item in info.keys(): # for循环输出key值
print(item) #输出结果 name age job 1 2 3 print("---------------------------")
for item in info.values(): # for循环输出value值
print(item) #输出结果 hanhan 18 student 123 456 [11, 22] print("---------------------------") for item in info.items(): # for循环输出键值对
print(item) #输出结果 ('name', 'hanhan')('age', '18')('job', 'student')(1, 123)(2, 456)(3, [11, 22])

Python学习第六课——基本数据类型一之tuple and dict的更多相关文章

  1. Python学习第六课

    Python学习第六课 课前回顾 列表 创建 通过 [] :写在[]里,元素之间用逗号隔开 对应操作: 查 增 append insert 改(重新赋值) 删除(remove del pop(删除后会 ...

  2. Python学习 :六个标准数据类型

    一.Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字 ...

  3. Python学习第四课——基本数据类型一之int and str

    1.数字(int) - int() 方法 # 定义 a1=123 a2=456 #功能1:将字符串转换为数字 #例子1: a = " print(type(a)) # type()为查看类型 ...

  4. Python学习第五课——基本数据类型一之list

    列表(list) # 列表 (list) # 创建列表 列表里面可以是数字.字符串.列表.布尔值...什么都可以 li = [1, 2, 3, "hanhan", "ju ...

  5. python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍

    目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...

  6. Python学习第七课

    Python学习第七课 'Alex' "Alex"print('hello'*5) #重复输出字符串 print('hellowold'[2:]) #类似于切片操作:会取出 llo ...

  7. Python学习笔记(三)数据类型

    在内存中存储的数据可以有多种类型,在Python中,能够直接处理的数据类型有以下几种: 数字(Numbers) 字符串(String) 列表(List) 元组(Tuple) 字典(Dictionary ...

  8. Python学习笔记六

    Python课堂笔记六 常用模块已经可以在单位实际项目中使用,可以实现运维自动化.无需手工备份文件,数据库,拷贝,压缩. 常用模块 time模块 time.time time.localtime ti ...

  9. Python学习(三) —— 基本数据类型

    基本数据类型 一.整数类型(int) 32位机器,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 64位机器,整数的位数是64位,取值范围位 ...

随机推荐

  1. 计算机二级-C语言-程序修改题-190113记录-对指定字符串的大小写变换处理。

    //给定程序中fun函数的功能是:将p所指的字符串中每个单词的最后一个字母改成大写.(这里的“单词”是指由空格隔开的字符串) //重难点:指针对数组的遍历.大小写转换的方法.第一种使用加减32 得到, ...

  2. vscode安装过的插件

    1.VSCode的Vue插件Vetur设置,alt+shift+f格式化 对应配置 今天看到的文章安装插件可以参考: https://blog.csdn.net/maixiaochai/article ...

  3. 【快学Docker】快速创建容器,容器常用命令

    前言 容器是Docker的三大核心概念之一.简单地说,容器是独立运行的一个或一组应用,以及它们的运行态环境.对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面 ...

  4. lora

    Lora:特点 距离远,功耗低,不用sim卡和流量,秒级实时性,每秒几十kbps. 阿里与lora: 之前LoRa芯片只有Semtech一家企业掌握着LoRa芯片命脉,人们担心LoRa芯片不够丰富不能 ...

  5. Android的TextView在显示文字的时候,如果有段中文有英文,有中文,有中文标点符号,你会发现,当要换行的时候遇到中文标点, 这一行就会空出很多空格出来

    一.问题描述: Android的TextView在显示文字的时候,如果有段中文有英文,有中文,有中文标点符号,你会发现,当要换行的时候遇到中文标点, 这一行就会空出很多空格出来.原因是: 1) Tex ...

  6. POJ 2559 Largest Rectangle in a Histogram(单调栈) && 单调栈

    嗯... 题目链接:http://poj.org/problem?id=2559 一.单调栈: 1.性质: 单调栈是一种特殊的栈,特殊之处在于栈内的元素都保持一个单调性,可能为单调递增,也可能为单调递 ...

  7. 解决springmvc拦截器拦截静态资源的两种方式

    1.是采用<mvc:default-servlet-handler />,(一般Web应用服务器默认的Servlet名称是"default",所以这里我们激活Tomca ...

  8. 「AHOI2014/JSOI2014」拼图

    「AHOI2014/JSOI2014」拼图 传送门 看到 \(n \times m \le 10^5\) ,考虑根号分治. 对于 \(n < m\) 的情况,我们可以枚举最终矩形的上下边界 \( ...

  9. 2019年mybatils面试高频题(java)

    前前言 2019即将过去,伴随我们即将迎来的又是新的一年,过完春节,马上又要迎来新的金三银四面试季. 那么,作为程序猿的你,是否真的有所准备的呢,亦或是安于本职工作,继续做好手头上的事情. 当然,不论 ...

  10. 2.9 logistic回归中的梯度下降法(非常重要,一定要重点理解)

    怎么样计算偏导数来实现logistic回归的梯度下降法 它的核心关键点是其中的几个重要公式用来实现logistic回归的梯度下降法 接下来开始学习logistic回归的梯度下降法 logistic回归 ...