zoukankan      html  css  js  c++  java
  • day3——序列及通用操作

    什么是序列?

    序列是python的最基本数据结构,每一个元素被分配一个序号,即元素的位置(索引)。

    x=1 x=2 不是值的改变 是指向的改变

    索引从0开始

    可变序列:列表list

    不可变序列:元祖tuple、字符串str、 生成器range

    序列的通用操作

    • 判断是否属于序列(in、not in)

    • 序列链接与重复(+、*、append)

    • 下标索引([-1]:表示最后一个值)

    • 切片([起始值,终止值,步长] 左闭右开)

    • 内置全局函数(len、min、max、sum、index:返回第一个索引、count)

    列表list常用操作

    可以包含任意对象

    索引取值 [0]

    原位改变 list[0] = 1

    列表增加 +、append

    列表与生成器 range(起始,结束,步长) 左开右闭l

    list(range(4,10,2)) 得到[4,6,8] range类型(视图)

    • 添加元素:append(在原列表添加) +(没有改变原列表)

    • 添加多个元素:extend(在原列表添加)

    • 删除元素:remove(值-方法、del-语句、clear()删除所有-方法

      • del:del lis[ 2:4]

    • 插入元素:第一个元素(索引)后面插入:lst.insert(0 ,"a") 查看参数:shift+tab

    • 复制(增加新索引):copy( ) 赋值后修改不影响

    • 排序:sort( )-从小到大 sort(reverse=True)-从大到小 -方法

      • sorted(lis1)-函数:排序并复制(新列表)

    元祖tuple

    只含一个元素:tup=(1,)

    索引、切片同list、不可删除、+、*可以

    相互转换:list( )、tuple( )

     

  • 相关阅读:
    mock 数据模拟
    利用css绘制三角形,半圆等形状
    页面底部固定
    Form Data格式传参
    element 页面显示效果及需要注意的点
    vue 组件加载顺序
    vue-router 导航钩子
    vue 总结
    前端开发的碎碎念
    值匹配的方式
  • 原文地址:https://www.cnblogs.com/evan-wang/p/12130424.html
Copyright © 2011-2022 走看看