• python基础1


    2.3 列表(List)

                如:li=[1,12,44,'year','success']:通过list类创建的对象。注:(1)中括号括起来(2)分割每个元素(3)列表中的元素可以是数字、字符串、布尔值、列表.....

           1.索引取值:print(li[2])

           2.切片,切片结果也是列表:print(li[3:-1])

           3.for while循环: for item in li

                                            print(item)

           4.列表中的元素可以被修改:li[]=[  ]    删除:del li[ ]

           5.in操作:li[4][1][0][1]

           6.转换:字符串转换列表   li=list("abdnsdkjh");列表转换为字符串:(1)for循环一个一个处理:既有数字又有字符串(2)直接用字符串join方法:列表中的元素只有字符串

           7.参数: append:原来的列表后追加

                          clear:清空

                          copy:浅拷贝

                          count:计算元素出现次数

                         extend:执行了for循环:for  i in

                          index:寻找值

                         insert:插入,在指定位置插入

                          pop:默认情况下,删除某个值,并获取相关值

                          remove:删除列表中的指定值,左边优先

                         reverse:将当前列表进行反转

                          sort:从小到大排列

    2.4  元组(tuple):元素不可被修改,不能删除或增加

               tu=(43,"success",(11,22),[(33,44)],True,15,)  提示:一般写元组最好在最后加入一个逗号。

                1.索引取值:v=tu[3],print(v)

                2.切片取值:v=tu[1:3],

                3. for 循环:  for  item  in tu

                                           print(item)

                4.列表、元组、字符串之间转换:a=("123",“success”,"age")

                                                                     v=tuple(a)

                                                                     print(v)

               5.元组有序:v=tu[3][1][0], print(v)

               6. 参数:  count:获取指定元素在元组中出现的次数

                               index:索引

    2.5  字典(dict)

               1.基本结构  info={  "k1":"v1", 

                                             "k2":"v2",

                                           }

               2.字典中的value可以是任意值

               3. 列表、字典不能作为字典的key,布尔值会与(0,1)重复

               4. for循环 :  for item in info:       #默认关键词

                                            print(item)

                                  for item in info.values():

                                           print(item)

                                  for k,v in info.items():

                                         print(k,v)

                 5.参数: fromkeys:根据序列,创建字典,指定统一的值 

                                get:根据key获取值,key不存在是,可指定默认值 

                                pop指定某个ki删除 

                                popitem:随机删除

                                setdefault:设置值,已存在,不设置,获取当前key对应的值;不存在,设置

                                update:更新

                 6.字典支持删除

                 7.字典无序

                 8.字典的value可以是任意值

                   重要的几个(keys.  values   items    get    update)

               

  • 相关阅读:
    BZOJ 1101 莫比乌斯函数+分块
    BZOJ 2045 容斥原理
    BZOJ 4636 (动态开节点)线段树
    BZOJ 2005 容斥原理
    BZOJ 2190 欧拉函数
    BZOJ 2818 欧拉函数
    BZOJ 3123 主席树 启发式合并
    812. Largest Triangle Area
    805. Split Array With Same Average
    794. Valid Tic-Tac-Toe State
  • 原文地址:https://www.cnblogs.com/changzhendong/p/10994112.html
Copyright © 2020-2023  润新知