列表
列表的索引方式:
①切片索引
[start:end:step]
包括start,不包括end。
无法取得最后一个元素。
②无限索引
[::step]
列表基本语法:
list.append(1) #只能添加一个元素
list.extend([]) #列表添加
list.pop() #删除末尾元素
list.pop(1) #删除指定位置
list.remove() #删除指定元素
list.clear() #删除所有
list.count() #计算元素个数
list.index() #查看索引
list.reverse() #颠倒
list.sort(reverse=True) #降序
字典
字典不再是列表,无法通过位置索引完成元素值的获取,只能通过键索引。
print(dict1['子女']['儿子'])
增加字典元素
dict1.setdefault('户籍','合肥')
dict1.update({'户籍':'合肥'})
dict1['户籍']=合肥
删除元素
dict1.pop()
dict1.pop('户籍')
dict1.popitem() #任意删除
dict1.clear()
dict1['子女'].pop('儿子')
修改字典
dict1.update({'学历':'本科'})
dict1['子女'][2]=‘未知'
dict1.get(‘评分’)
dict1.keys()
dict1.values()
dict1.items() #返回可遍历的元祖
字符串处理
string[start:end:step]
string.replace(old,new,times)
string.strip([str]) #删除头尾指定字符串
string.lstrip([str]) #删除字符串左边的空格或指定字符
string.split(sep,num)
sep.join(str) #以sep分割字符串
string.find()