python列表list[ ]及列表函数

2021-05-18 00:30

阅读:649

标签:元素   hello   clear   fit   的区别   move   ever   现在   pytho   

1.通过中括号[ ]括起来,用逗号分隔每个元素,元素可以是数字、字符串、布尔值、或者列表

2.列表有序,体现在每次打印结果都一样

3.列表可增加、删除和修改元素

4.列表需要先调用方法修改,再获取新的值,例如定义了li,不能直接print(li.sort()),而是li.sort(),print(li)

5.列表的函数

例如定义列表li=[2,’hello’,’hi’,10,[8,9],False]

通过索引删除 del li[3],表示删除元素10

通过切片修改 li[1:3]=[‘HELLO’,’HI’]

通过in判断是否存在某一元素 ‘False’ in li表示真

以上取子列表中的9,方法为li[4][1]

li.append(元素)表示在原list最后追加一个元素

li.extend(元素)在原list最后追加一个元素,与append的区别是,append将参数元素作为整体追加,extend会将参数元素迭代追加

li.insert(位置,元素)在指定索引位置插入元素

li.remove(元素)删除列表中第一次出现的指定元素

li.reverse()将列表反转

li.sort([reverse=True])排序,默认升序排序,元素全部为数字或者字母时排序,python3中字母和数字都有时无法排序

li.clear()表示清空列表

v=li.copy()浅拷贝

v=li.count(元素)统计指定元素在列表中出现的次数

v=li.index(元素[,m[,n]])查找参数元素在列表出现的位置

v=li.pop(位置)删除指定位置的元素(默认最后一个),v获取被删除的元素

 

li=list(‘hihiugtfit’),将字符串转化为列表,会将字符串的每个字符拆作为列表的一个元素

将列表转化为字符串,如果列表都是字符串,可直接通过空字符join,既有数字又有字符串则需要循环去每个元素再强制转化和字符串相加

 

python列表list[ ]及列表函数

标签:元素   hello   clear   fit   的区别   move   ever   现在   pytho   

原文地址:https://www.cnblogs.com/Forever77/p/9745257.html


评论


亲,登录后才可以留言!