博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础(二)之元组及字典
阅读量:5101 次
发布时间:2019-06-13

本文共 1528 字,大约阅读时间需要 5 分钟。

元组:以一对小括号表示,不可以增删改,只可查看。

字典:以一对大括号表示,字典中含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'}

 

转载于:https://www.cnblogs.com/xiaoyu866/p/6250711.html

你可能感兴趣的文章
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
JS 中的跨域请求
查看>>
JAVA开发环境搭建
查看>>
mysql基础语句
查看>>
Oracle中的rownum不能使用大于>的问题
查看>>
[Data Structure & Algorithm] 有向无环图的拓扑排序及关键路径
查看>>
cassandra vs mongo (1)存储引擎
查看>>
Visual Studio基于CMake配置opencv1.0.0、opencv2.2
查看>>
Vue音乐项目笔记(三)
查看>>
遍历Map对象
查看>>
计算剪贴板里仿制的代码行数
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
#Leetcode# 209. Minimum Size Subarray Sum
查看>>
SDN第四次作业
查看>>
DM8168 DVRRDK软件框架研究
查看>>
django迁移数据库错误
查看>>
yii 跳转页面
查看>>
洛谷 1449——后缀表达式(线性数据结构)
查看>>
[最小割][Kruskal] Luogu P5039 最小生成树
查看>>