• 序列、元组、列表(基本的增、删、改、查)


    列表的方法有很多,下面程序只测试了部分。

    1、基本方法测试

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
        #当程序存在中文时,注释表明使用utf-8编码解释
        
    print('下面是单字符串序列练习')
    a = 'lingyunmu'
        #这是一个字符串,也是一个序列,一但定义不可更改
    print(a)
        #打印字符串
    print(a[0])
        #输出第一个字符,下标从0开始
    print(a[-1])
        #输出最后一个字符,下标从-1开始
    print(a[0:4])
        #切片前4个字符
    print(type(a))
        #输出类型
    del(a)
        #删除a
    #print(a)
        #这时候在输出a会报错
    
    print('*'*40)
    print('下面是元组序列练习')
        #元组tuple定义使用()
    t = ('lingyunmu',25,'man','computer')
        #元组可以存储多个字符串元素,一但定义不可更改
    print(t)
        #输出元组t
    print(t[0])
    print(t[-1])
        #输出第一个和最后一个字符
    a = 'lingyunmu'
        #创建变量
    t1 = (a,25,'man',(a,25,'man'))
        #元组中的元组可以为变量、字符串、元组、列表等
    print(t1)
        #打印元组
    print(t1[3])
    print(t1[3][0])
        #输出第4个元素;输出第4个元素中的第一个元素;
    del(t)
    del(a)
    del(t1)
        #删除变量和元组
        
    print('*'*40)
    print('下面是列表序列练习')
        #序列定义使用[]
    list = ['lingyunmu',25,'man']
    print(list)
        #查询和元组一样,使用下标查询,这里我们就不列举了
    list.append('computer')
    print(list)
        #增加元素至末尾
    list.pop(1)
    print(list)
        #删除下标为1的元素,25
    list[1] = 'girl'
    print(list)
        #修改下标为1的元素为girl
    list.insert(2,25)
    print(list)
        #在下标为2的地方插入元素25
    list.clear()
    print(list)
        #清除列表元素
    del(list)
        #删除列表

    2、常用方法列举

    list.append()
    #在列表末尾添加新的对象
    list.count()
    #统计某个元素在列表中出现的次数
    list.extend()
    #在列表末尾一次性追加另一个序列中的多个值
    list.index()
    #从列表中找出某个值第一个匹配项的索引位置
    list.insert()
    #将对象插入列表
    list.pop()
    #移除列表中的一个元素,并且返回该元素的值
    list.remove()
    #移除列表中某个值的第一个匹配项
    list.reverse()
    #反向列表中元素
    list.sort()
    #对原列表进行排序

    3、常用函数列举

    cmp(list1, list2)
    #比较两个列表的元素
    len(list)
    #列表元素个数
    max(list)
    #返回列表元素最大值
    min(list)
    #返回列表元素最小值
    list(seq)
    #将元组转换为列表

    读书和健身总有一个在路上

  • 相关阅读:
    字母次数
    hdu 2051 Bitset(十进制到二进制)
    练习1升级
    实验一写能自动生成小学四则运算题目的程序
    TCP/IP bad check sum
    Lua GC 之 Ephemeron
    RHEL6下VNC安装和配置
    qpid安装
    关闭中国电信无线客户端自动更新
    Python GC
  • 原文地址:https://www.cnblogs.com/Renqy/p/11582938.html
Copyright © 2020-2023  润新知