zoukankan      html  css  js  c++  java
  • 列表、字典、字符串基础知识汇总

    列表

    一、基本的操作

    1.增加:

      1)变量名.append()方法给列表从最末尾添加值

      2)变量名.insert(x,’nihao’)方法指定下标位置添加元素

    2.删除:

      1)变量名.pop(x)方法默认删除最后一个元素,也可以传值,删除指定下标对应的元素

          2)变量名.clear()清空列表所有元素

          3)del 变量名[下标]删除指定位置的元素也可以删除可变变量和不可变变量

           4)变量名.remove(元素)删除列表中的元素

    3.修改:通过下标修改列表中的值变量名[X]=’nihao’

    4.查看:1)下标取值:变量名[X] 、变量名[X:Y]、变量名[-1]

        2)indrx(元素,X,Y) 返回查找元素的下标

    二、常用的方法:

    1.count()查看一个元素在列表里的次数变量名. count(‘nihao’)

    2.合并列表:

           1)用+号将两个列表的内容加起来,原列表的值没有变,会成为一个新的列表:变量1+变量2

      2)变量1. Extend(变量2)把一个列表里的值加到另一个列表里,没有生成一个新的列表

    3.对列表中的内容进行排序

      1)变量名. sort()按升续进行排序

      2)变量名. sort(reverse=True)按降续进行排序

    4.反转列表中的数据变量名. Reverse()

    5.join方法,将列表通过某个字符串进行拼接,生成的新值也是Str类型:New_name=','.jion(name)--将列表name中的元素用逗号链接在一起,生成一个新的值New_name

    6.切片:从列表里面取几个元素:变量名[X:Y]-从列表中取出下标从X开始到Y结束的元素

    字典

    一、基本的操作

    1.增加:

      1)变量名[key]=value

      2)变量名.setdefault(key,value)

    2.删除:

      1)变量名.pop(key)

          2)变量名.clear()清空字典所有元素

          3)del 变量名[key]指定key并删除对应的value

           4)变量名.popitem()随机删除字典中的key和value

    3.修改:变量名[key]=value key存在的时候是修改,不存在的时候是添加

    4.查看:1)变量名[key]

        2)变量名.get(key)

    二、常用的方法:

    1)获取所有的key:变量名.keys()

    2)获取所有的values:变量名.values()

    3)同时获取key和value:变量名.items()

    4)通过循环字典,获取key和values的效率是最高的

    5)合并两个字典为一个:变量1.update(变量2)

    字符串

     一、基本的操作

    1.查询:下标取值查看元素:变量名[X] 、变量名[X:Y]

    2.修改:只可以赋值不可以修改

    二、常用的方法

    1.查找元素对应的索引:

      1)find()方法:查询字符串中元素对应的索引find (元素,X,Y)

      2)Rfind()从后往前找,找到之后返回下标

    2.Strip()方法默认去掉左右两边的空格和换行符

    3.replace放法,替换字符串中的值:replace(被替换元素,要替换为的元素,X)---X为替换几次

    4.Split方法切割字符串,返回一个list:变量名.split()、变量名.split(X)--X为指定元素分割,生成一个list

    5.Splitlines()按照换行符进行分割,通常在文件中会用到

    6.join方法,将字符串通过某个字符串进行拼接,生成的新值也是Str类型:New_name=','.jion(name)--将字符串name中的元素用逗号链接在一起,生成一个新的值New_name

    7.切片:从字符串里面取几个元素:变量名[X:Y]-从字符串中取出下标从X开始到Y结束的元素

  • 相关阅读:
    # 抗战电视剧《河山》观后感 #
    SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ?
    SAP 对HU做转库操作,系统报错
    SAP MM 采购订单与相关合同的价格差异问题分析
    2019年终总结之SAP项目实践篇
    大学教师,要做教授,请不要做叫兽!
    SAP MM 一个含有多个账号分配对象的行项目的PO及其收货
    华哥演技好!--- 电视剧《魔都风云》观后感
    SAP 如何看某个TR是否传入了Q或者P系统?
    Linux IO 模型
  • 原文地址:https://www.cnblogs.com/MLing/p/6938185.html
Copyright © 2011-2022 走看看