zoukankan      html  css  js  c++  java
  • python基础(一)

    列表

    列表是一种用中括号([])包裹起来的有序集合,用list来表示,它可以存储任意的类型的数据,

    列表在内存中的表现是链表形式存储,即每个元素存储的地方可以能连续,每个元素的后面都会存放一个内存地址来找到下一个元素的位置。

    所以列表元素是可以被修改的,可以通过下标来获取元素,取最后一个可以用-1。越界会报错。

    例如:

    在列表的末尾添加一个元素:a.append()

    a=["张三","张四","张五"]
    #运行列表原来的内容
    print
    (a)
    #在列表的末尾添加一个元素
    a
    .append("张六")
    print(a)

     删除指定位置的元素:a.remove() 

    a=["张三","张四","张五"]
    #运行列表原来的内容
    print(a)
    #删除指定的元素
    a.remove("张三")
    print(a)

    #运行的结果

    ['张三', '张四', '张五']

    ['张四', '张五']

     删除列表的所有元素a.clear()

    a=["张三","张四","张五"]
    #运行列表原来的内容
    print(a)
    #删除列表所有元素
    a.clear()
    print(a)

    #运行结果

    ['张三', '张四', '张五']

    []

     返回指定元素的索引值(下表):index()

    a=["张三","张四","张五"]
    #运行列表原来的内容
    print(a)
    # 返回指定元素的索引值(下表
    print(a.index("张五"))

    #返回结果为

    ['张三', '张四', '张五']

    2

    元组

    元组和列表类似,也是一种有序的,可以存储任意类型数据的容器,它使用括号(())包裹,用tuple来表示,

     

    a=(,"abc",Ture,[1,2,3],{"name":"张三"})

    需要注意的是:元组一旦初始化就不可以修改。或者说它的第一层不可以改变,但它的元素中如果包括容器,那个容器里面的内容就可以修改。

    看见他了吗?比你强 你不努力,比你更强
  • 相关阅读:
    类加载机制
    PTA(BasicLevel)-1094 谷歌的招聘
    PTA(BasicLevel)-1023 组个最小数
    异构图神经网络笔记-Heterogeneous Graph Neural Network(KDD19)
    PTA(BasicLevel)-1014 福尔摩斯的约会
    PTA(BasicLevel)-1013 数素数
    PTA(BasicLevel)-1012 数字分类
    PTA(BasicLevel)-1010 一元多项式求导
    PTA(BasicLevel)-1009 说反话
    PTA(BasicLevel)-1008数组元素循环右移问题
  • 原文地址:https://www.cnblogs.com/jy81/p/13035320.html
Copyright © 2011-2022 走看看