列表/元组

Posted jiaqi-666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表/元组相关的知识,希望对你有一定的参考价值。

列表[]

装大量的数据,列表里面套列表,可索引及切片 列表切出来的是列表,列表可变
print(lst[3][2])



.append() 向最后追加 一个参数 ***
.insert(位置,"")向某个位置添加
.extend()迭代添加-拆开添加
.extend([里面可是多个])此时添加的是列表则可以不拆加入,加在后面

lst = ["路飞","索隆","娜美","山治","乌索普"]
lst.append("乔巴")
lst.insert(4,"乔巴")
lst.extend("乔巴")
lst.extend(["乔巴","罗宾","弗兰奇","布鲁克"])
print(lst)



.pop(位置) 返回被删除的内容,lst内仍是删除后的内容
.remove("元素") 删除元素,不存在会报错 ***
del lst[1:3] 切片删
.clear 清除,全删

lst = [路飞, 索隆, 娜美, 山治, 乌索普, 乔巴, 罗宾, 弗兰奇, 布鲁克]
a = lst.pop(4)
print(a)
lst.remove(乌索普)
del lst[4:]
lst.clear()
print(lst)

改 先删后添
lst[位置] = "**"
lst[1:3] = "**" 拆开换
lst[1:3] = ["**"] 整体换

lst = [路飞, 索隆, 娜美, 山治, 乌索普, 乔巴, 罗宾, 弗兰奇, 布鲁克]
lst[4] = ""
lst[4:] = "women"
lst[4:] = ["我们"]
print(lst)


for element in lst:
print(element)

lst = [路飞, 索隆, 娜美, 山治, 乌索普, 乔巴, 罗宾, 弗兰奇, 布鲁克]
for el in lst:
    print(el)

 


列表的嵌套
print([4][5][2]...)

lst = ["死神","火影",["革命军","海军",["路飞", "索隆"],"四皇"],"妖尾"]
print(lst[2][2][1])

 


其他
lst.count()计数
lst.sort()升序排序
lst.sort(reverse=True)降序排序
lst.reverse()倒序
len()长度

lst = [1,9,2,5,65,21,49,9,88]
print(lst.count(9))
lst.sort()
print(lst)
lst.sort(reverse=True)
print(lst)
lst.reverse()
print(lst)
print(len(lst))

元组 - 只读列表(内部可变的仍可变,如元组内的列表)-索引,切片可用
()表示元组
tu = (3,)一个元素时需加","
tu = tuple()代表空元组
tu = ("*","**",...)

range是一个可迭代对象(for)
for循环下:
range(n)--0到n-1
range(m:n)--m到n-1
range(m:n:2)--同理

for i in range(10):
    print(i)
for i in range(1,9):
    print(i)
for j in range(18, 9, -1):
    print(j)

 

































以上是关于列表/元组的主要内容,如果未能解决你的问题,请参考以下文章

python-列表list- 元组(tuple)- 集合(set)-字典(dict)-实例代码

循环,元组,字典,列表,代码整理

python 字典列表元组生成器的使用

如何从片段内的列表视图打开链接网址?

如何键入可以获取列表或元组的列表或元组的函数?

代码学习PYHTON 元组