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结束的元素

  • 相关阅读:
    如何最快速的找到页面某一元素所绑定的点击事件,并查看js代码
    Python3 实现 JS 中 RSA 加密的 NoPadding 模式
    Python实现京东自动登录
    使用Chrome或Fiddler抓取WebSocket包
    python的ws库功能,实时获取服务器ws协议返回的数据
    js遍历对象所有的属性名称和值
    selenium webdriver 实现Canvas画布自动化测试
    CE教程
    How to Get Text inside a Canvas using Webdriver or Protractor
    HTML <​canvas> testing with Selenium and OpenCV
  • 原文地址:https://www.cnblogs.com/MLing/p/6938185.html
Copyright © 2011-2022 走看看