列表、字典、字符串基础知识汇总
列表
一、基本的操作
1.增加:
1)变量名.append()方法给列表从最末尾添加值
2)变量名.insert(x,’nihao’)方法指定下标位置添加元素
2.删除:
1)变量名.pop(x)方法默认删除最后一个元素,也可以传值,删除指定下标对应的元素
2)变量名.clear()清空列表所有元素
3)del 变量名[下标]删除指定位置的元素也可以删除可变变量和不可变变量
4)变量名.remove(元素)删除列表中的元素
3.修改:通过下标修改列表中的值变量名[X]=’nihao’
4.查看:1)下标取值:变量名[X] 、变量名[X:Y]、变量名[-1]
2)indrx(元素,X,Y) 返回查找元素的下标
二、常用的方法:
1.count()查看一个元素在列表里的次数变量名. count(‘nihao’)
2.合并列表:
1)用+号将两个列表的内容加起来,原列表的值没有变,会成为一个新的列表:变量1+变量2
2)变量1. Extend(变量2)把一个列表里的值加到另一个列表里,没有生成一个新的列表
3.对列表中的内容进行排序
1)变量名. sort()按升续进行排序
2)变量名. sort(reverse=True)按降续进行排序
4.反转列表中的数据变量名. Reverse()
5.join方法,将列表通过某个字符串进行拼接,生成的新值也是Str类型:New_name=','.jion(name)--将列表name中的元素用逗号链接在一起,生成一个新的值New_name
6.切片:从列表里面取几个元素:变量名[X:Y]-从列表中取出下标从X开始到Y结束的元素
字典
一、基本的操作
1.增加:
1)变量名[key]=value
2)变量名.setdefault(key,value)
2.删除:
1)变量名.pop(key)
2)变量名.clear()清空字典所有元素
3)del 变量名[key]指定key并删除对应的value
4)变量名.popitem()随机删除字典中的key和value
3.修改:变量名[key]=value key存在的时候是修改,不存在的时候是添加
4.查看:1)变量名[key]
2)变量名.get(key)
二、常用的方法:
1)获取所有的key:变量名.keys()
2)获取所有的values:变量名.values()
3)同时获取key和value:变量名.items()
4)通过循环字典,获取key和values的效率是最高的
5)合并两个字典为一个:变量1.update(变量2)
字符串
一、基本的操作
1.查询:下标取值查看元素:变量名[X] 、变量名[X:Y]
2.修改:只可以赋值不可以修改
二、常用的方法
1.查找元素对应的索引:
1)find()方法:查询字符串中元素对应的索引find (元素,X,Y)
2)Rfind()从后往前找,找到之后返回下标
2.Strip()方法默认去掉左右两边的空格和换行符
3.replace放法,替换字符串中的值:replace(被替换元素,要替换为的元素,X)---X为替换几次
4.Split方法切割字符串,返回一个list:变量名.split()、变量名.split(X)--X为指定元素分割,生成一个list
5.Splitlines()按照换行符进行分割,通常在文件中会用到
6.join方法,将字符串通过某个字符串进行拼接,生成的新值也是Str类型:New_name=','.jion(name)--将字符串name中的元素用逗号链接在一起,生成一个新的值New_name
7.切片:从字符串里面取几个元素:变量名[X:Y]-从字符串中取出下标从X开始到Y结束的元素