• 列表,字典,字符串,元祖格式 (增删改差)


    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) #字典格式是‘’小括号形式,也是有索引的,只能查

    查询与列表串同理

  • 相关阅读:
    【HDU 2093】考试排名(结构体水题)
    【HDU 2037】今年暑假不AC
    【HDU 1234】开门人和关门人(水题)
    【HDU 1005】Number Sequence
    第一篇博客——ACM之路!
    深度学习全家福
    搭建 keras + tensorflow
    MSCI 成份股 清单
    SK-Learn 全家福
    创业笔记 -- 网站正式对外运营
  • 原文地址:https://www.cnblogs.com/lanxia/p/7655986.html
Copyright © 2020-2023  润新知