2.1 数据结构-属性方法

# coding=utf-8

###################
#                 #
#    列表的方法    #
#                 #
###################
__author__ = 'liuyb'

# append  list 最后追加元素
def fuc_list_append():
    words = ['cat', 'window', 'defenestrate']
    words.append("appendList")
    print words

# extend 输入的是一个list,追加在最后面(作用:链接两个list)
def fuc_list_extend():
    words = ['cat', 'window', 'defenestrate']
    words.extend([words[1]])
    print words
    words.extend(words[1])
    print words
    words.extend(["haha"])
    print words
    words.extend("haha")
    print words

# insert  list中,设定位置插入数据,原位置数据及后面数据序号+1排序
def fuc_list_insert():
    words = ['cat', 'window', 'defenestrate']
    words.insert(0, "dog")
    print words

# remove 删除list中元素
def fuc_list_remove():
    words = ['cat', 'window', 'defenestrate']
    words.remove("window")
    print words

# pop 删除指定的元素,并返回删除的元素。pop(),默认删除最后一个元素
def fuc_list_pop():
    words = ['cat', 'window', 'defenestrate']
    print words.pop()
    print words
    print words.pop(0)
    print words

# index  返回元素所在的位置
def fuc_list_index():
    words = ['cat', 'window', 'defenestrate']
    print words.index("window")

# count 统计输入元素在list中出现的次数
def fuc_list_count():
    words = ['cat', 'window', 'defenestrate', "cat"]
    print words.count('window')
    print words.count("cat")

# sort  排序,默认从小打到排序,reverseTrue,从大到小排序
def fuc_list_sort():
    words = ['cat', 'window', 'defenestrate']
    words.sort()
    print words
    words2 = ['cat', 'window', 'defenestrate']
    words2.sort(reverse=True)
    print words2

# reverse 当前的list倒序排列
def fuc_list_reverse():
    words = ['cat', 'window', 'defenestrate']
    words.reverse()
    print words


if __name__ == "__main__":
    fuc_list_reverse()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值