列表(list)
Posted knightspencer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表(list)相关的知识,希望对你有一定的参考价值。
列表的基本使用
什么是列表?
有序的,可变的,可包含任意对象的集合
属于可变序列
可包含任意类型(对象)
通过下标访问元素,从0开始
长度可变,任意嵌套
支持原位改变,可以动态的收缩或者扩展大小
"".join(列表):将列表转成字符串
"".join(列表[]):将列表某个元素转成字符串
1. 列表的定义
list1 = [] #空列表
list2 = ["a",100,True] #列表可以放任意类型
2. 通过下标访问
list = ["a",100,True]
print(list[-1]) #访问最后一个元素
3. 长度是可变(往列表添加元素)
list = [100,"a",True]
list.append(88) #添加
print(list)
4. 元位改变
list = [100,"a",True]
list[0] = 99 #把索引为0的元素给替换掉
print(list)
5. 列表任意嵌套
list = [0,1,"str",[0,1,2],[8,3,"shi"]]
print(list[4][-1])
6. 遍历列表中元素
range()
list = [0,1,"str",[0,1,2],[8,3,"shi"]]
for i in range(0,len(list1)):
print(list1[i])list
list = [0,1,"str",[0,1,2],[8,3,"shi"]]
for i in list:
print(list)遍历嵌套列表
二维
list=[[1,2,3],[4,5,6],["a","b","c"]]
for i in list:
print(i)
for item in i:
print(item)混合
list1 = [0,1,"str",[0,1,2],[8,3,"shi"]]
for i in list1:
if isinstance(i,list)
以上是关于列表(list)的主要内容,如果未能解决你的问题,请参考以下文章