zoukankan      html  css  js  c++  java
  • python学习笔记-day2-列表list

    今天来说说python的各种数据结构,如list, dict,tuple,string等常用数据结构以及它们常用的方法及使用方法。

    一、列表list

    1、列表的定义

    或者:

    new_list = []  #空列表

    2、打印列表

    使用索引值引用列表里的具体某个值,如下

    3、list如何添加元素

    insert(0, ‘上海’),即为在0的位置插入元素上海,列表的已有元素相应的往后挪位置

    结果:

    4、删除元素

    (1)第一种方法:使用pop(索引值), 示例相当于把0索引位置的元素删除了,

    # cities.pop(3)  #索引不能越界,否则会报错

    结果:

    (2) 第二种删除元素的方法

    (3) 第三种方法,使用del删除指定元素

     5、清空列表

    6、修改列表里的元素

    7、查询列表元素

    list方法:

    list.index('指定的元素')

    list.count('指定的元素')

     

    8、列表逆转

    列表方法: list.reverse(), 返回值为None

    9、列表的排序

     10、列表合并

    11、多维数组如何获列表里的元素

    按列表的层次,一层一层取值即可

    12、列表的长度

    使用len(),python的内置函数,适用于list,string等。

     13、list操作示例程序

    示例1:

     

     二、列表的切片

    1、切片的使用

    如range()使用时,也是顾头不顾尾:

    2、切片的步长使用

    3、list.reverse()与list[::-1] 的区别

    4、切片的不同同法,相同的输出结果

     三、字符串的切片,上述的切片同样适用于字符串

     

    四、列表的循环

    1、使用循环遍历列表

    2、使用循环遍历字符串

     

    3、使用循环遍历二维数组

    示例:

    总是想多努力一点的人
  • 相关阅读:
    基于边缘保留滤波实现人脸磨皮的算法 | 掘金技术征文
    图像算法---表面模糊算法
    通过人脸照片更换皮肤的方法及系统
    一种数字图像自动祛除斑点的方法
    Leetcode 301.删除无效的括号
    Leetcode 300.最长上升子序列
    Leetcode 299.猜字游戏
    Leetcode 297.二叉树的序列化和反序列化
    Leetcode 295.数据流的中位数
    Leetcode 289.生命游戏
  • 原文地址:https://www.cnblogs.com/shmily2018/p/8641882.html
Copyright © 2011-2022 走看看