• python开发(第三篇):python基本数据类型(列表,元组,字典)


    ##########列表:list##########

    1.索引:

    结果:eirc

    2.切片

     

    结果:

    3.长度

    (1)

    结果:3

    (2)

    结果:

    4.for循环

    结果:

    5.追加:append

    结果:

    6.统计:count

    结果:3

    7.扩展:批量添加iterable,可迭代的

    结果:

    8.获取某个索引的值:index

    结果:0

    9.向指定索引位置插入数据:insert

    结果:

    10.在原列表中移除最后一个元素,并将其赋值给a1

    结果:alex

    11.移除:remove

    结果:

    12.反转:reverse

    结果:

    13.排序:sort

    结果:

    14.删除指定索引位置:del

    结果:

     

    ###########元祖##########

     1.索引

    结果:eric

    2.切片

    结果:

    3.长度

    (1)

    结果:2

    (2)

    结果:eric

    4.for

    结果:

    5.元祖不支持删除:del

    6.计算元素出现的个数:count

    结果:1

     7.获取指定元素的索引位置:index

    结果:0

    ##########字典##########

    字典中的每一个元素就是一个键值对(key:value)

    1.索引

    结果:

    2.切片:字典不可以使用,因为只有连续才可以使用

    3.for循环,默认值输出key

    结果:

    4.

    (1)获取所有的键

    结果:

    (2)获取所有的值

    结果:

    (3)获取所有的键值对

    结果:

    5.清除所有内容:clear

    结果:{}

    6.get根据key获取值,如果key不存在,可以指定一个默认值

    (1)key存在

    结果:73

    (2)key不存在

    结果:12

    7.自动更新:update

    结果:

    8.删除字典中的键值对:del

    结果:

    #########其他内容########

     1.enumerate:组成一个索引序列,自动生成一列,从0自增

    结果:

    自定义从1开始自增:

    通过索引获取值

    结果:

    2.字符串转化成int(字符串)

     

    ###########range,xrange的区别###########

    #py2.7

     range用与获取指定范围内的数,range(0,10000)  解释器一旦执行这一句,就会在内存里把所有的数全部都创建出来

    xrange不会立马创建,只有当通过for循环迭代的时候才开始创建

    for i in xrange(1,10000):

       print(i)

    #py3

    range等同于2.7中的xrange

    递增:

    结果:

    递减:

     结果:

     获取列表的索引:

    结果:

  • 相关阅读:
    并发运行的思维模型
    进程和线程的区别
    拿来主义
    同步组件合作和团队合作 让世界变得更美好
    strace a++;b++;a+b;
    System 88: GDB Overview
    numpy多维数组维度及添加轴的理解
    Numpy入门
    python列表list 和numpy.array区别
    数组的生成方法
  • 原文地址:https://www.cnblogs.com/zhaochundi/p/7707905.html
Copyright © 2020-2023  润新知