python:list dict 用法简介

347 阅读1分钟

list 用法:

(list是一种有序的集合,可以随时添加和删除其中的元素) len(classmates) 输出结果为3 。 即len()函数可以获得list元素的个数

用索引访问每个位置的元素,索引送0开始,即 classmates[0]开始

注:

-1可直接索引到最后一个元素,
例: classmates[-1]等同于classmates[2]。
list里面的元素类型可以不同    
例:L = ['Apple', 123, True]
list元素也可以使另一个list  
例:s = ['python', 'java', ['asp', 'php'], 'scheme']

常用方法:

① append() 方法可以往list中追加元素到末尾

② insert() 方法把元素插入到指定位置,例如索引号为1的位置

③ pop() 方法删除list中元素

参数为空时默认删除list末尾的元素 

参数为 i  时(i 是索引位置),删除指定位置元素   pop(i)

④ 替换某个元素,直接复制给对应索引位置

dict:

Python内置字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。

dict赋值: ① 初始化时指定 ② 直接通过key放入,多次对一个key赋值,后面的值会覆盖前面的。
注: 若key不存在,dict会报错,可通过 in 判断key是否存在:
或者get() 方法判断,若不存在返回 None或自己指定的value(注:返回None的时候Python的交互环境不显示结果。)
删除一个key,pop(key)