立即学习:https://edu.csdn.net/course/play/26676/338778?utm_source=blogtoedu
一、列表的方法:
1.列表可修改;见上一节
2.增加:appaddend无返回值
查看内置函数dir
lst=[1,2,3,4]
dir(lst) help(append)
lst.append("python")
lst 输出[1,2,3,4,"python"]
查看内存地址:id(lst)
2)insert:无返回值
lst.insert(0,10)
lst 输出[10,1,2,3,4,"python"]
3)exrend 跟可迭代对象
lst2=["a","b"]
lst.exrend(lst2)
lst 输出:[10,1,2,3,4,"python","a","b"]
lst.exrend("book")
lst 输出[10,1,2,3,4,"python","a","b","b",,"o",,"o","k"]
2.删除:
1)pop—
--lst.pop()
lst 输出:[10,1,2,3,4,"python","a","b","b",,"o",,"o"]
--lst.pop(0)
lst 输出:[1,2,3,4,"python","a","b","b",,"o",,"o"]
2)remove
-- lst.remove('b')
lst 输出:[1,2,3,4,"python","a","b","o",,"o"]
3)clear
lst2.clear()
lst2() 输出:[]
3/排序
1)rost
lst2=[2,4,6,1,9,2]
lst2.sort()
lst2 输出:[1,2,2,4,6,9]
lst2.sort(reverse=True)
lst2 输出:[9,6,4,2,2,1]
2)反序:reverse
3)sorted 排序且生成新的列表
二、比较列表和字符串:
1.互相转化
s=‘python’
lst=list(s)
lst 输出:[‘p’,‘y’,‘t’,‘h’,‘o’,'n']
--"".join(lst) 输出:‘python’