• python 列表


      
    #__author__ = 'juzi_juzi'

    '''
    四种数据结构:列表,元祖,集合,字典;基本试图结构:
    list = [1,2,'a','b'] ;列表元素可变,存在数序,可容纳python中的任何对象
    tuple = (1,2,'a','b') ;不可改变;
    dict = {'1':'a',2':'b'} ;存放键值对,key 唯一;
    set = {1,2,'a','b'} ;不存在重复数据;

    '''
    list_weekdays = ['Monday','Tuesday','Wednesday','Thursday','Friday',
    'Saturday','Sunday']
    list_extend=['name','age']
    def get_list_value(list_para):
    for value in list_para:
    print(value)
    print('get second value: {:s}'.format(list_para[1])) # 获取第二个元素的值;
    print(list_para.index('Wednesday')) # 获取列表中指定值的索引位置;

    list_para.append('张三') #向列表最后面追加元素;
    list_para.insert(0,'张三') #向列表指定位置追加元素;
    print('insert value to list,new list is:{}'.format(list_para))
    param_count = list_para.count('张三') #统计某元素在列表中出现的次数;
    print('param 张三 count is:{}'.format(param_count))

    list_para.pop(2) #删除指定位置的元素;
    print(list_para)
    list_para.remove('张三') # 删除指定值的元素(只删除第一个找到的);
    print(list_para)

    list_para.extend(list_extend)
    print('list one + list 2 ,the value is :{}'.format(list_para))

    #还有常用的获取,删除,赋值元素方法(类似于字符串处理方法):
    del list_extend[0:0] # 删除首个元素(不包含上限,类似于字符串的分片);
    print(list_extend)
    list_extend[0:0] = ['zhangsan'] #将字符串赋值给列表的首个位置;
    print(list_extend[0:10])

    get_list_value(list_weekdays)

  • 相关阅读:
    SQL 视图 局部变量 全局变量 条件语句 事务 触发器
    asp.net中的cookie
    Ajax 学习笔记
    接口与抽象类
    log4net日志组件
    StringBulider简单用法
    Web.Config文件详解
    性能优化之无阻塞加载脚步方法比较
    vue双向数据绑定原理探究(附demo)
    让你的JS更优雅的小技巧
  • 原文地址:https://www.cnblogs.com/juzib/p/12059709.html
Copyright © 2020-2023  润新知