设为首页 加入收藏

TOP

python学习笔记-字典(二)
2018-11-15 00:08:26 】 浏览:207
Tags:python 学习 笔记 字典
.setdefault('favorire','apple'))
apple  #setdefault():查找x字典中favorite键的值,返回其键的值;如果没有找到键,将在字典中添加一个键-值对(如果没有指定则默认为None)
>>> print(x) {'name': 'jimmy', 'age': '18', 'address': 'Fujian', 'phone': '123456', 'favorire': 'apple'} >>> print("item()方法:",x.items()) #items():返回所有字典项(键值对)的列表 item()方法: dict_items([('name', 'jimmy'), ('age', '18'), ('address', 'Fujian'), ('phone', '123456'), ('favorire', 'apple')]) >>> print("keys()方法:",x.keys()) #keys():返回字典中的键 keys()方法: dict_keys(['name', 'age', 'address', 'phone', 'favorire']) >>> print("values()方法:",x.values()) #values():返回字典中的值 values()方法: dict_values(['jimmy', '18', 'Fujian', '123456', 'apple']) >>> print("pop()方法:",x.pop('name')) #pop(): 获取指定键相关联的值,并将该键-值对从字典中删除。 pop()方法: jimmy >>> print(x) {'age': '18', 'address': 'Fujian', 'phone': '123456', 'favorire': 'apple'} >>> print("popitem()方法:",x.popitem()) #popitem():随机弹出一个项键值对(字典无序) popitem()方法: ('favorire', 'apple') >>> print(x) {'age': '18', 'address': 'Fujian', 'phone': '123456'} >>> print("update()方法:",x.update(y))  #update():使用一个字典来更新另一个字典,如果字典中没有,将添加一个项 update()方法: None >>> print(x) {'age': '100', 'address': 'Fujian', 'phone': '123456'} >>> print("clear()方法:",x.clear()) #删除所有字典项 clear()方法: None >>> print(x) {}

 

@ 浅拷贝应用:


 假设tom和jimmy分别持有信用卡主卡和副卡,共享额度10000,两个人都可以使用信用卡消费。

>>> creditcard = ['name',['saving',10000]]
>>> tom = creditcard.copy()
>>> jimmy = creditcard.copy()
>>> tom[0] = 'tom'
>>> jimmy[0] = 'jimmy'
>>> tom[1][1] = 5000     #假设tom消费5000元
>>> print('信用卡余额:',creditcard)
信用卡余额: ['name', ['saving', 5000]]
>>> print('tom的剩余额度',tom)
tom的剩余额度 ['tom', ['saving', 5000]]
>>> print('jimmy剩余额度',jimmy)
jimmy剩余额度 ['jimmy', ['saving', 5000]]

 end~

****** 几米花的Python ****** 博客主页:https://www.cnblogs.com/jimmy-share/  欢迎转载 ~
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇第二十一天- 基本模块 下一篇python学习之旅(四)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目