list 列表
list类中提供的方法(共11种)
1. 原来值最后追加
li.append()
2. 清空列表
li.clear()
3. 拷贝,浅拷贝
li.copy()
4. 计算元素出现的次数
li.count(值)
5. 扩展原列表,参数:可迭代对象
li.extend(可迭代的对象)
6. 根据值获取当前值索引位置(左边优先)
li.index(值)
7. 在指定索引位置插入元素
li.insert(索引位置,值)
8、 删除某个值(1.指定索引;2. 默认最后一个),并获取删除的值
li.pop(索引)
9. 删除列表中的指定值,左边优先
li.remove(值)
ps:删除可以用
1 pop
2 remove
3 del[1]
4 del[2:3]
5 clear
10 将当前列表进行翻转
li.reverse()
11 列表的排序
li.sort() #从小到大
li.sort(reverse=True) #从大到小
列表说明:
1、列表格式
2、列表中可以嵌套任何类型
3、列表可以索引取值
4、列表可以切片取值,取值结果也是列表
5、列表可以for循环、while循环
6、列表可以索引修改、切片修改
7、列表可以用in判断元素是否在列表中
8、列表可以用li[3][1][2][1]的方式深层次查找
9、列表转换,字符串转换为列表默认进行for循环;列表转换为字符串需要自己写for循环一个一个处理;如果列表中全部都是字符串,可以用join方式转换
*************************************************************************************************
元组 tuple
tuple类中提供的方法:(共2个)
1、获取指定元素在元组中出现的次数
tu.count(元素)
2、获取指定元素在元组中的位置,(左边优先)
tu.index(元素)
元组说明:
1、 书写格式,一般写元组的时候,推荐在最后加入 ,
2、 可以被索引
3、 可以被切片
4、 可以被for循环
5、 可以转换为列表、字符串
6、 元组的一级元素不可修改/删除/增加
pycharm小贴士:
点击code,reformatcode ,可以帮助整理格式,处理下划线