python基础1
2.3 列表(List)
如:li=[1,12,44,'year','success']:通过list类创建的对象。注:(1)中括号括起来(2)分割每个元素(3)列表中的元素可以是数字、字符串、布尔值、列表.....
1.索引取值:print(li[2])
2.切片,切片结果也是列表:print(li[3:-1])
3.for while循环: for item in li
print(item)
4.列表中的元素可以被修改:li[]=[ ] 删除:del li[ ]
5.in操作:li[4][1][0][1]
6.转换:字符串转换列表 li=list("abdnsdkjh");列表转换为字符串:(1)for循环一个一个处理:既有数字又有字符串(2)直接用字符串join方法:列表中的元素只有字符串
7.参数: append:原来的列表后追加
clear:清空
copy:浅拷贝
count:计算元素出现次数
extend:执行了for循环:for i in
index:寻找值
insert:插入,在指定位置插入
pop:默认情况下,删除某个值,并获取相关值
remove:删除列表中的指定值,左边优先
reverse:将当前列表进行反转
sort:从小到大排列
2.4 元组(tuple):元素不可被修改,不能删除或增加
tu=(43,"success",(11,22),[(33,44)],True,15,) 提示:一般写元组最好在最后加入一个逗号。
1.索引取值:v=tu[3],print(v)
2.切片取值:v=tu[1:3],
3. for 循环: for item in tu
print(item)
4.列表、元组、字符串之间转换:a=("123",“success”,"age")
v=tuple(a)
print(v)
5.元组有序:v=tu[3][1][0], print(v)
6. 参数: count:获取指定元素在元组中出现的次数
index:索引
2.5 字典(dict)
1.基本结构 info={ "k1":"v1",
"k2":"v2",
}
2.字典中的value可以是任意值
3. 列表、字典不能作为字典的key,布尔值会与(0,1)重复
4. for循环 : for item in info: #默认关键词
print(item)
for item in info.values():
print(item)
for k,v in info.items():
print(k,v)
5.参数: fromkeys:根据序列,创建字典,指定统一的值
get:根据key获取值,key不存在是,可指定默认值
pop指定某个ki删除
popitem:随机删除
setdefault:设置值,已存在,不设置,获取当前key对应的值;不存在,设置
update:更新
6.字典支持删除
7.字典无序
8.字典的value可以是任意值
重要的几个(keys. values items get update)