zoukankan      html  css  js  c++  java
  • 《python基础教程 》第二章 读书笔记

    列表和元组

    这一章开始正式的进入和python的学习,本章学习的是列表和元组,是python的两种基本的数据结构

    一 ,序列

        本章的两种数据结构都属于python的6中自建序列之一,这六种自建序列分别是,列表,元组,字符串,Unicode字符串,buffer对象和xrange对象;

        而列表和元组是其中最常用的类型 

        列表的性质:序列可以更改

        元组的性质:序列不可变

        理论上讲 ,列表可以模拟元组,,但是要根据使用情况!

    >>> a = ['temp','2']
    >>> a
    ['temp', '2']
    >>> b = ['temp1','1']
    >>> b
    ['temp1', '1']
    >>> c = [b,a]
    >>> c
    [['temp1', '1'], ['temp', '2']]

        序列的几个操作

         (一)分片操作,根据下标和步长截取序列的元素入

          例如:从10个元素中截取最后三个元素,有几种方法:

    >>> c = [1,2,3,4,5,6,7,8,9,10]
    >>> c[7:]
    [8, 9, 10]
    >>> c[7:10]
    [8, 9, 10
    >>> c[-3:]
    [8, 9, 10]

        操作的步骤是  List[pre:aft:step]   注意分片操作的违规操作 ,pre代表开始元素的位置,aft代表结束元素的位置,step代表步长(每隔几个数取一个元素),pre和aft是负数的话代表的是从后面开始计数,没有步长的情况下 pre一定要在 aft前面,只有有步长且步长为负数,pre才能在aft后面。

        如果没有步长,pre为空,代表从第一个元素开始,aft为空则代表到最后一个元素,如果两者同时都为空的话则代表的是整个序列

        如果有步长,pre或者aft为空 则需要由步长的正负决定

    没有梦想,何谈远方
  • 相关阅读:
    2021年Mysql个税计算公式,自定义函数
    安装篇-安装mysql8
    安装篇-安装Nginx
    jsconfig.json配置Webpack别名,识别@
    Avue动态校验表单的必填校验
    renren开源把时间类型Date换为LocalDate报错
    Avue的CRUD最强封装(三)
    Avue-curd通用模板(二)
    Kalman Filter算法详解
    STM32 ADC DMA 中断模式多通道读取ADC转换值
  • 原文地址:https://www.cnblogs.com/zyue/p/3110069.html
Copyright © 2011-2022 走看看