Python中的list,tuple,dict,set
2015-12-07 14:25
666 查看
list=[11,"aa",33]
增:
list.insert(1,"asas")
list.append(22)
删:
list.pop()
list.pop(0)
改:
list[0]=22
查:
list[0]
list[-1]
tuple=(11,12,12,["22"])
不可变的
set:
把数据放入dict的方法,除了初始化时指定外,还可以通过key放入:
如果key不存在,dict就会报错:[/code]
要避免key不存在的错误,有两种办法,一是通过
[/code]
二是通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:
要删除一个key,用
增:
list.insert(1,"asas")
list.append(22)
删:
list.pop()
list.pop(0)
改:
list[0]=22
查:
list[0]
list[-1]
tuple=(11,12,12,["22"])
不可变的
set:
d={'Michael':95,'Bob':75,'Tracy':85}
把数据放入dict的方法,除了初始化时指定外,还可以通过key放入:
>>>d['Adam']=67
如果key不存在,dict就会报错:[/code]
要避免key不存在的错误,有两种办法,一是通过
in判断key是否存在:
>>>'Thomas'ind False
[/code]
二是通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:
>>>d.get('Thomas') >>>d.get('Thomas',-1) -1
要删除一个key,用
pop(key)方法,对应的value也会从dict中删除:
>>>d.pop('Bob') 75 >>>d {'Michael':95,'Tracy':85}
相关文章推荐
- python if __name__ = __main___
- python --curl重定向到文件范例
- Python标准库04 文件管理 (部分os包,shutil包)
- Python标准库03 路径与文件 (os.path包, glob包)
- Python标准库02 时间与日期 (time, datetime包)
- Python标准库01 正则表达式 (re包)
- Python进阶11-标准库介绍02
- Python进阶10-标准库介绍01
- 零基础入门学习Python(3):数据类型
- python找出列表重复值
- Python-常用模块
- python核心编程-GUI例子
- python3 下的文件输入输出特性以及如何覆盖文件内容和接下去输入
- 《利用python进行数据分析》读书笔记--第八章 绘图和可视化
- python自动化测试(2)-自动化基本技术原理
- Python入门简单操作
- day7 python学习随笔
- python和php的基本数据类型的定义赋值及常用方法函数
- python之面向对象简要剖析
- python 关于yield, generator, iterable