zoukankan      html  css  js  c++  java
  • 2.列表,元组

    1.列表格式:变量名=[数据类型1,数据类型2,数据类型3,...,数据类型n]

    (1)列表有序的,是通过下标值获取到的

    (2)列表可以通过+相加

    2.列表的相关操作

    list1=["a","b"]

    (1)添加元素(append,extend,insert)

    append(object) :向列表中添加元素,添加的元素对象是object类型,也就是说可以添加数字类型,字符串类型,列表类型,元组类型等

    list1.append("c")

    list1.append(3)

    list1.append(["a","b","c"])

    extend(iterable)  :向列表中添加元素,和append的区别在于,extend传入的是一个迭代器对象,如列表,字符串。对每一个元素进行遍历添加到列表中去

    insert(index,object) :向指定位置index前插入元素object

    (2)修改元素

    直接通过 列表[下标值]=值 来修改

    (3)查找(in ,not in,index,count)

    in 存在返回True,否则返回False

    not in 不存在返回True,否则返回False

    index和count用法一样,区别在于index如果没有找到,则报错,count不会报错。

    (4)删除元素(del,pop,remove)

    del 根据下标删除

    list1=[1,2,3,4]

    删除list1中的第二个元素:del list1[1]

    pop:删除最后一个元素

    list1.pop()

    remove:根据元素的值进行删除

    list1=["张三","李四","王五"]

    list1.remove("张三")

    (5)排序(sort,reverse)

    sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小

    3.多个列表嵌套获取值

    list1=[[1,2,3],["a","b","c"]]

    获取列表中的第二个列表的字符串b:list1[1][1]

    =======================================

    元组

    元组是一个不可改变的数据类型,所有元组不能修改元素,删除元素,增加元素,可以查看元素

    变量名=(元素1,元素2,...)

    空元组:tupple1=()

    一个元素的元组:tupple1=(1,)

  • 相关阅读:
    node分离路由文件
    node项目搭建步骤
    在express获取POST(类似表单请求)的数据
    10分钟搭建Kubernetes容器集群平台(kubeadm)
    今日考题
    jQuery方法介绍
    JQuery练习题
    今日面试题:
    bom操作,事件与jquery
    今日理解之js
  • 原文地址:https://www.cnblogs.com/fjiqiang/p/10541815.html
Copyright © 2011-2022 走看看