• 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)

               

  • 相关阅读:
    .vimrc
    GNU_makefile_template
    EM算法
    《设计模式之禅》学习笔记
    k-近邻算法
    机器学习基础
    《机器学习实战》学习笔记
    使用Apriori算法和FP-growth算法进行关联分析
    An ffmpeg and SDL Tutorial
    在Qt Creator中添加OpenCV库
  • 原文地址:https://www.cnblogs.com/changzhendong/p/10994112.html
Copyright © 2020-2023  润新知