码迷,mamicode.com
首页 > 编程语言 > 详细

python 列表 总结

时间:2014-12-30 11:15:30      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

在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)

 

python 列表 总结

标签:

原文地址:http://www.cnblogs.com/li-peng/p/4192927.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!