2018-10-09 list章节

以下为源码

#!/usr/bin/env python

#coding:utf-8

print "\n"

print "\n"

print u"列表"

print "\n"

print "---"*40

print "\n"


#list 方法

#list.append(x) list.extend([x,y,z,...]) list.count(x) list.index(x)

print u"list.append(数据)"

print u"在列表的最后添加一个数据"

print u"例:a=[1,2,3], a.append(5)运行结果:"

a=[1,2,3]

a.append(5)

print a

print "\n"


print u"list.extend(list)"

print u"在列表的最后,添加一组数据"

print u"例:a=[1,2,3],b=[4,5],a.extend(b),运行结果:"

a=[1,2,3]

b=[4,5]

a.extend(b)

print a


#list 方法

#list.insert(i,x) list.pop() list.remove() list.reverse() list.sort()

print "\n"

a=["a","b","c"]

a.insert(0,"z") #在list a索引值0的位置插入字母Z

print a

print "\n"


a=["hello","my","name","is","mike"]

a.pop(0)  #在list a的索引值0的位置把数据删除并显示出来,还可以不写任何索引值,就是删除列表的最后一个

print a

print "\n"


a=["hello","my","name","is","mike"]

a.remove("hello") #将list a里面的hello删除

print a

print "\n"


a=["hello","my","name","is","mike"]

a.reverse() #反转list a的内容排序,并且没有返回值,所以不能对变量赋值,比如: b=a.reverse(),b的值为none

print a

print "\n"


a=["hello","my","name","is","mike"]

a.sort() #对list a的内容进行排序,从小到大,格式是list.sort(),可以根据关键字来排序

print a

a.sort(key=len) #根据字符串长度排序

print a

print "\n"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 近期忙得忘了白天和黑夜,忘了自己有个宝宝,完全无视两鬓的银丝,直至自己淹没在没完没了的工作中无法自拔。 ...
    函三寿阅读 3,443评论 0 1
  • 今天七夕,忙成狗,9点多才下班。现在只想葛优躺。 静下心来问问自己,这就是自己想要的生活吗??显然不是。 美国心理...
    wxlily阅读 1,618评论 2 3