list的方法

注:加  必须要记得

列表中的元素可以是数字、字符串、列表、布尔值…所有的都能放进去。

   创建列表,li = [1,15,2,”zhangsan”],li就是一个列表

(1)通过索引取值:li[2],li[1,3]

(2)通过循环取值:for item in li: item得到li的每一个元素

(3)通过索引设置值:li[0] = 99,li[1:3] = [-2, 10]修改索引1的元素值为-1,索引为2的值为10

(4)删除元素:del li[0],删除索引为0的元素,del li[1:4]删除索引1-3的元素

(5)字符串转为列表:s=”ahghghahg”, v = list(s), v就是一个列表

(6)列表转为字符串:如果列表元素都是字符串,可以””.join(li)。如果列表既有字符串又有数字,只能自己写for循环:

    例子:

    li = [1, 23, 44, “123”,”zhang”];

    s = “”;

    for item in li:

       s += str(item)

(7)append(element),往列表末尾添加元素

(8)clear(),清空列表内元素

(9)copy(),拷贝列表(浅拷贝)

(10)count(element),统计元素在列表中出现的次数

(11)extend(add_list),循环add_list元素添加到li中,参数:可迭代对象

(12)index(element),根据element获取第一个匹配的索引

(13)insert(index, element),在index索引位置插入element元素

(14)pop(index),删除索引为index元素,不加index则删除最后一个元素,返回删除值

(15)remove(element),删除列表中值为element的元素

(16)reverse(),将当前列表反转

(17)sort(),从小到大排序。sort(reverse=true)从大到小排序

猜你喜欢

转载自www.cnblogs.com/doublet/p/9750956.html