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 ...
随机推荐
- android view:布局优化
今天在图书馆看了一个android性能优化. 关于布局优化有几个小技巧: 1.尽量减少布局的嵌套,而使用相对布局,这样的话会减少布局对象的创建,并且可以再事件传递的时候减少传递嵌套. 2.使用incl ...
- 最全的CSS浏览器兼容问题
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格 ...
- extjs4_msg
经过一早上的努力,终于成功显示了ext.msg.alert("somestring")!一个漂亮的对话框,呵呵 真的是感想挺多,收获也很多的.主要是: 一.用Wamp在win7下搭 ...
- Sep14学习笔记_pipe() & fork()
第一次用博客园,昨晚编辑器一直没打开,今天打开了,把昨天的内容先补一下 关于parent和child之间的数据传输: If the parent wants to receive data from ...
- 2015.10.15class
#include<stdio.h> main() { int a; printf("你的智商是多少?\n"); scanf("%d",&a) ...
- 因特网服务的类型(协议),目前最流行的类型是 http协议
在学习超链接中,在HTML上点击QQ图标时会 自动的启动自己本地QQ客户端,其方法是使用了超链协议 一些常用协议如下: file资源是本地计算机上的文件.格式file:/// ftp通过 FTP访问资 ...
- eclipse连接mysql,插入数据时乱码
问题:如果eclipse中项目的编码方式为utf-8 插入数据后,在数据库中查看后,汉字出现乱码情况 解决方法: 1.在获取连接的时候将conn = DriverManager.getConnecti ...
- html选择图片后预览,保存并上传
html代码:------------------添加-------------------------- accept="image/gif,image/jpeg,image/jpg,im ...
- java标准-密码用数组比用字符串安全
转载:http://my.oschina.net/jasonultimate/blog/166968 1) Since Strings are immutable in Java if you sto ...
- iOS Cordova 加载远程界面
老大说,我们的项目要hybrid,要实现1.html能调用native:2.本地html调用本地html界面:3.能加载远程界面..... 因为我的项目是已有的(以下简称 项目),所以是要在已有的项目 ...