zoukankan      html  css  js  c++  java
  • 列表,字典,字符串,元祖格式 (增删改差)

    List格式(可变变量)

    list  = [1,2,3,4,5,6,7,8,9,10]

    list2 = [ 'j','m','y']

    list格式都是用中括号括起来

    List增删改查

    list.append(元素)

    list.insert(0,‘元素’)  #输入元素索引,元素

    del list[0]   #要删除的元素索引

    list.pop()#默认删除的是最后一个元素

    lisr.pop(0)#根据元素脚注定位删除元素

    list.remove(1)#直接输入要删除的元素

    list[0]='aaaa'#直接给脚注为0的元素改值

    print( list.index( 1 )) #查看元素1的索引是多少

    print(list.count( 1 )) #统计括号内元素在列表存在几个

    print(lisit[1])#打印脚注为1的元素

    print(list[0:2])#取脚注为0到2的元素    顾头不顾尾(只显示0到1的元素内容)

    print(list[ : ])#取所有元素

    print(list[0:9:2])#取脚注为0到9的元素 步长为2(每隔2个元素取一个值)

    print(list[ : : -1])#步长为负数的时候为倒序

    print(list[ : : -2])#步长为负数的时候为倒序,倒序每隔两个取一个值

    其他操作

    list.sort()#默认为升序

    list.sort(revers=True)#为降序

    list2.extend(list)#把list的内容合并到list2

    字典格式(可变变量)

    d={ 'name' : 'jmy' , 'age' : 16 }#字典格式是{}大括号,key,valye形式,字典格式是无序的

    字典增删改查

    d.setdefault( 'money' , 100 )#添加新key的名称;如字典已经存在key,执行无效

    d[  'addr' ]='BJ’#添加新key的名称;如字典已经存在key,执行后修改之前的value

    del d( 'name' )#删除name这个key和value

     d.pop( 'name' )#删除name这个key和value

    d[  'addr' ]='BJ’ #添加新key的名称;如字典已经存在key,执行后修改之前的value

    d.update(name = 'wjx')#把name的value修改为‘wjx’

    print(d.get('name'))#查询name的value

    print(d['name']))#查询name的value

    字符串格式(不可变变量)

    a=‘asgdkjahskjdhaskjdh’ #字典格式是‘’单引号形式,也是有索引的,只能查

    查询与列表串同理

    元祖格式(不可变变量)

     a=(1,2.1,5,4) #字典格式是‘’小括号形式,也是有索引的,只能查

    查询与列表串同理

  • 相关阅读:
    解决ubuntu中zip解压的中文乱码问题
    GCC 静态库和动态库
    交互式shell和非交互式shell、登录shell和非登录shell的区别
    牛顿迭代法实现平方根函数sqrt
    Sqrt函数高效实现
    Http、tcp、Socket连接区别
    C++11的一般概念——The C++ standard library, 2nd Edition 笔记(二)
    C++11新特性——The C++ standard library, 2nd Edition 笔记(一)
    【Java线程与内存分析工具】VisualVM与MAT简明教程
    Java设计模式:Proxy(代理)模式
  • 原文地址:https://www.cnblogs.com/lanxia/p/7655986.html
Copyright © 2011-2022 走看看