Python基础(二)之元组及字典
元组:以一对小括号表示,不可以增删改,只可查看。
字典:以一对大括号表示,字典中含key及value,字典是无序的。
下面介绍字典和元组的一些常见操作:
一、元组
a = ('haha','xixi','lala','haha')
print(a.count('haha')) ##统计a元组中haha元素的个数
print(a.index('xixi')) ##显示xixi元素的下标
del a ##删除元组a
结果:
2
1
二、字典
dict_a = {'beijing':'haidian','shanghai':'zhabei','shenzhen':'futian'}
print(dict_a.keys()) ##打印字典中所有的key
print(dict_a.values()) ##打印字典中所有的value
print(dict_a.get('beijing')) ##判断字典中是否有beijing这个key,该方法只能判断字典中是否有key
print(dict_a.get('haidian'))
dict_a.pop('shanghai') ##删除字典中名字叫作shanghai的key
print(dict_a)
del dict_a['beijing'] ##删除字典中名字叫作beijing的key
print(dict_a)
dict_a.setdefault('guangzhou','tianhe') ##向字典中添加key及对应的value
print(dict_a)
dict_b = {1:'well',2:'goog',3:'better'}
dict_a.update(dict_b) ##将字典b加到字典a中
print(dict_a)
print(dict_a.items()) ##将字典转换为列表
dict_c = dict.fromkeys([4,5,6],'test') ##初始化一个字典,4,5,6为key,test为value
print(dict_c)
结果:
dict_keys(['beijing', 'shenzhen', 'shanghai'])
dict_values(['haidian', 'futian', 'zhabei'])
haidian
None
{'beijing': 'haidian', 'shenzhen': 'futian'}
{'shenzhen': 'futian'}
{'shenzhen': 'futian', 'guangzhou': 'tianhe'}
{'guangzhou': 'tianhe', 2: 'goog', 3: 'better', 1: 'well', 'shenzhen': 'futian'}
dict_items([('guangzhou', 'tianhe'), (2, 'goog'), (3, 'better'), (1, 'well'), ('shenzhen', 'futian')])
{4: 'test', 5: 'test', 6: 'test'}
Python基础(二)之元组及字典的更多相关文章
- Python基础-列表、元组、字典、字符串
Python基础-列表.元组.字典.字符串 多维数组 nums1 = [1,2,3] #一维数组 nums2 = [1,2,3,[4,56]] #二维数组 nums3 = [1,2,3,4,['a ...
- python基础——5(元组、字典、集合)
上节复习: # 数字类型 # int:py3|py2 long:py2 # float: 3.14 # complex(5, 4) => 5 + 4j num = 12345678901234 ...
- python基础语法3 元组,字典,集合
元组: ========================元组基本方法===========================用途:存储多个不同类型的值定义方式:用过小括号存储数据,数据与数据之间通过逗号 ...
- Python自动化 【第二篇】:Python基础-列表、元组、字典
本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库, ...
- Python基础-列表、元组、字典、字符串(精简解析),全网最齐全。
一.列表 =====================================================1.列表的定义及格式: 列表是个有序的,可修改的,元素用逗号隔开,用中括号包围的序列 ...
- Python基础-列表、元组、字典、字符串(精简解析)
一.列表 =====================================================1.列表的定义及格式: 列表是个有序的,可修改的,元素用逗号隔开,用中括号包围的序列 ...
- Python基础-列表_元组_字典_集合
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...
- 【python基础】之元组 集合 字典
元组 元组:元组和列表类似.但是元组中的元素是固定的(不能给一个元组添加,删除和替换元素以及重新排序) 1.创建元组 t1 = () #创建一个空元组 t2 = (1, 2, 3) t3 = tupl ...
- python基础操作_元组_字典操作
#元组'''元组是不可变的列表,不能改.取值和列表一样'''tp=(1,2,3)tp1=('127.0.0.1','3307')#元组只有count 和index两个方法.lis=['127.0.0. ...
- python基础学习之元组和字典的功能方法
什么是元组?(tuple) emmmmmm,这个没必要深究吧,就是一排'元素',一行 格式: a = (1,2,3,4,5,6,7,8,9)用小括号表示的,极为元组. 其有序,且不可更改,可以对比st ...
随机推荐
- 2016-12-19 php修改数据库数据
让info表在网页中显示 <h1>人员表</h1><table width="100%" cellpadding="opx" ce ...
- web前端性能14条规则
14条规则 1.减少Http请求 使用图片地图 使用CSS Sprites 合并JS和CSS文件 这个是由于浏览器对同一个host有并行下载的限制,http请求越多,总体下载速度越慢 2.使用CDN( ...
- iredmail安装脚本分析(三)---conf/global DISTRO值的来源及操作系统的判断
作者在引入conf/global 文件时,就已经对操作系统的类型进行判断,同时也对DISTRO进行了赋值. 部分代码,如图: 显然文件里的KERNEL_NAME的值就是判断完成的操作系统,具体分析该值 ...
- C++学习笔记28:运行期型式信息
RTTI 运行期标识对象的型式信息 优势:允许使用指向基类的指针或引用自如地操作派生类的对象 typeid:获取表达式的型式:type_info:型式信息类 头文件:typeinfo 对象转型模板 d ...
- Linux系统重启python程序
#! /usr/bin/env python #coding=utf-8 import sys import ConfigParser import urllib import urllib2 fro ...
- 通过gradle来导入jar包
1.通过gradle配置第三方jar包 我们看到,每个module都有一个build.gradle文件,它其实是对应module的配置文件.关于build.gradle文件中具体内容的含义,我们将在最 ...
- CE驱动动态加载卸载
加载: #define DEV_KEY TEXT("Drivers\\Builtin\\WCDMA") BOOL CGPRSCTRLDlg::Load() { //DWORD dw ...
- jquery的checkbox 全选和全不选
今天写了一个checkbox的全选和全不选的功能: var check_all=function(){ if(this.checked){ //alert($(".adv_check_num ...
- Membership基本用法
MemberShip简介: Membership是Asp.Net框架,用于管理网站的用户Membership,角色Roles以及配置信息Profile. System.Web.Security.Mem ...
- VIM常用快捷键
光标前插入i,行首插入 拷贝当前行 yy或者Y 删除一行dd,删除后进入插入模式cc或者S 粘贴p 撤销u,重做ctrl + r 删除一行dd,删除后进入插入模式cc或者S