python-字典学习
来源:互联网 发布:如何下载别人网站源码 编辑:程序博客网 时间:2024/06/09 19:27
python-字典学习
列表是[]
字典是{}
root@kali:~/python# python
Python 2.7.3 (default, Mar 14 2014, 11:57:14)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> product_dic = {'Car':260000,'Ipad':3500,'Coffee':35,'Close':199}#创建字典
>>> product_dic{'Car'}
File "<stdin>", line 1
product_dic{'Car'}
^
SyntaxError: invalid syntax
>>> product_dic['Car']#使用方括号[]定位元素
260000
>>> product_dic['Coffee']
35
>>> product_dic.keys()#定位所有元素
['Ipad', 'Car', 'Coffee', 'Close']
>>> product_dic.values()#定位所有元素的价格
[3500, 260000, 35, 199]
>>> product_dic.items()#打印所有元素及价格
[('Ipad', 3500), ('Car', 260000), ('Coffee', 35), ('Close', 199)]
>>> for p,price in product_dic.items():#索引/遍历字典中所有元素与价格
... print p,price
...
Ipad 3500
Car 260000
Coffee 35
Close 199
>>>
>>> product_dic.pop()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: pop expected at least 1 arguments, got 0
>>> product_dic
{'Ipad': 3500, 'Car': 260000, 'Coffee': 35, 'Close': 199}
>>> product_dic.pop('Close')#删除制定键值
199
>>> product_dic
{'Ipad': 3500, 'Car': 260000, 'Coffee': 35}
>>> product_dic.popitem()#默认删除第一值
('Ipad', 3500)
>>> product_dic
{'Car': 260000, 'Coffee': 35}
>>> product_dic['Close']=299#增加字典元素
>>> product_dic
{'Car': 260000, 'Coffee': 35, 'Close': 299}
>>>
>>> product_dic.has_key('Car')#查找字典是否存在元素
True
>>>
>>> product_dic
{'Car': 260000, 'Coffee': 35, 'Close': 299}
>>> product_dic.clear()#删除字段内所有元素
>>> product_dic
{}
>>>
- python学习字典
- python学习笔记 字典
- python字典学习
- python 字典学习
- python学习总结--字典
- Python学习之字典
- python学习1:字典
- Python学习-字典遍历
- python的字典学习
- python 基础学习 字典
- python学习-字典
- Python学习之字典
- python学习---字典
- python-字典学习笔记
- Python 学习之字典
- python 字典学习2
- python字典学习笔记
- Python 学习笔记-字典
- vue1
- Symfony2 事件监听器 EvenListener
- 初学!html中的开头<!DOCTYPE html>和字符集
- Python简介
- sdut-离散题目8
- python-字典学习
- Python词云 wordcloud 十五分钟入门与进阶
- ASP.NET Core ZopCommerce开源项目实战教程
- IntelliJ IDEA 快捷键大全
- Spring:IOC—控制反转(1)
- 【vagrant up】 default: Warning: Authentication failure. Retrying
- IBATIS列名无效
- IOS Swift3 基本图形绘制
- 第十四周算法分析与设计:Binary Tree Preorder Traversal