python 列表 总结

简介: 在python里创建列表和字典非常简单,这里总结一下它们的常用方法 1.创建列表 myArry = ["one", "two", "three"] 访问列表中数据的方法有很多种 print(myArry)会把全部数据输出 myArry[:]这样会把全部数据输出,如果想只输出一部分...

在python里创建列表和字典非常简单,这里总结一下它们的常用方法

1.创建列表

myArry = ["one", "two", "three"]

访问列表中数据的方法有很多种

  • print(myArry)会把全部数据输出
  • myArry[:]这样会把全部数据输出,如果想只输出一部分可以像这样myArry[1:2]就会把"two"元素输出
  • 可以直接用下标来文中myArry[2]会把“three"输出

可以用len(x)方法查看列表的长度

len(myArry)

会输出: 3

对列表进行增删改操作

appen()方法添加新的元素

myArry.append("aaa")

也可以使用extend(iter)方法在末尾增加一个数据集合

myArry.extend(["ccc", "ddd"])

insert(i,j)方法可以在i位置插入新元素

 myArry.insert(1, "bbb")

pop()方法会删除尾部的数据”ddd"

 myArry.pop()

使用move()方法只可以删除指定的项

myArry.remove("one")

使用下标可以修改一个元素

myArry[2] = 111

迭代列表

用 for 目标标识符 in 列表:

  处理代码区

我们使用它输出数组

for x in myArry:
    print(x)

列表中也可以保存列表

 myArry = ["one", [1, "o"],
 "two", [2, "t"]]

因为列表里有列表,我们在迭代的时候要全用isinstance()方法来判断一下元素是不是list

 for item in myArry:
     if isinstance(item, list):
             for x in item:
                     print(x)
     else:
             print(item)

我们也可以创建一个方法来输出

def printList(*mylist):
    for item in mylist:
            if isinstance(item, list):
                    printList(*item)
            else:
                    print(item)

# call fun
printList(*myArry)

 

目录
相关文章
|
5月前
|
C语言 Python
18 python - 列表
18 python - 列表
28 0
|
27天前
|
Python
python列表问题
python列表问题
|
1月前
|
存储 Python
Python生成一个列表
Python生成一个列表
13 0
|
1月前
|
Python
Python生成列表
Python生成列表
9 0
|
4月前
|
Python
【Python】列表超详解
【Python】列表超详解
16 0
|
7月前
|
C语言 索引 Python
python中的列表
python中的列表
55 3
|
8月前
|
存储 索引 Python
python中列表详解
python中列表详解
56 1
|
8月前
|
索引 Python
Python 列表知识大全
Python 列表知识大全
|
存储 索引 Python
python——列表
python——列表
|
索引 Python
Python列表详解
Python列表相关知识及用法详解
Python列表详解