Python学习第六课——基本数据类型一之tuple and dict
元组 (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的更多相关文章
- Python学习第六课
Python学习第六课 课前回顾 列表 创建 通过 [] :写在[]里,元素之间用逗号隔开 对应操作: 查 增 append insert 改(重新赋值) 删除(remove del pop(删除后会 ...
- Python学习 :六个标准数据类型
一.Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字 ...
- Python学习第四课——基本数据类型一之int and str
1.数字(int) - int() 方法 # 定义 a1=123 a2=456 #功能1:将字符串转换为数字 #例子1: a = " print(type(a)) # type()为查看类型 ...
- Python学习第五课——基本数据类型一之list
列表(list) # 列表 (list) # 创建列表 列表里面可以是数字.字符串.列表.布尔值...什么都可以 li = [1, 2, 3, "hanhan", "ju ...
- python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍
目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...
- Python学习第七课
Python学习第七课 'Alex' "Alex"print('hello'*5) #重复输出字符串 print('hellowold'[2:]) #类似于切片操作:会取出 llo ...
- Python学习笔记(三)数据类型
在内存中存储的数据可以有多种类型,在Python中,能够直接处理的数据类型有以下几种: 数字(Numbers) 字符串(String) 列表(List) 元组(Tuple) 字典(Dictionary ...
- Python学习笔记六
Python课堂笔记六 常用模块已经可以在单位实际项目中使用,可以实现运维自动化.无需手工备份文件,数据库,拷贝,压缩. 常用模块 time模块 time.time time.localtime ti ...
- Python学习(三) —— 基本数据类型
基本数据类型 一.整数类型(int) 32位机器,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 64位机器,整数的位数是64位,取值范围位 ...
随机推荐
- linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版
前置准备yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-de ...
- Java连载81-枚举类型,生成五个不重复的随机数,集合简介
一.枚举类型 1.枚举类型的格式就是enum+枚举类型的名称,可见下面的例子. package com.bjpowernode.java_learning; public class D81_1_ ...
- Python爬虫教程:requests模拟登陆github
1. Cookie 介绍 HTTP 协议是无状态的.因此,若不借助其他手段,远程的服务器就无法知道以前和客户端做了哪些通信.Cookie 就是「其他手段」之一. Cookie 一个典型的应用场景,就是 ...
- python写入文件中遇到 UnicodeEncodeError: ‘gbk’ codec can’t encode character 错误的解决办法
在写入TXT文件时,某些页面总是报UnicodeEncodeError: ‘gbk’ codec can’t encode character错误,网上找了半天也没找到解决办法. 后来终于找到了解决办 ...
- 什么是Rogue Histogram?
Rogue Histogram可以理解为AP的“流氓直方图”,这里大概记录了该AP附近的其他AP的信道和频宽. 例如如下图:可以通过show ap auto-rf 802.11a AP-name / ...
- 802.1X高级配置
部署VLAN和ACLCisco Catalyst交换机(认证方)和Cisco ACS(认证服务器)具备动态分配VLAN或者ACL的能力.Cisco ACS可以将某个用户分配给指定的VLAN,或应用AC ...
- WLC-Download 3-party CA to WLC
一.基础准备 为了创建和导入第三方SSL-certificate你需要做如下准备:1.一个WLC(随着版本的不同,可能需要准备的也不同)这里以7.0.98版本为例.2.一个外部的证书颁发机构(Cert ...
- HDU1495 非常可乐(BFS/数论)
大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou却不这么认为.因为每次当seeyou买了可乐以后,阿牛就要求和seeyou一起分享这一瓶可乐,而且一定要喝的和seeyou一样多.但see ...
- POJ1797 Heavy Transportation (堆优化的Dijkstra变形)
Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand bus ...
- C++11常用特性介绍——列表初始化
一.列表初始化 1)C++11以前,定义初始化的几种不同形式,如下: int data = 0; //赋值初始化 int data = {0}; //花括号初始化 int data(0); / ...