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)

           

 

posted @ 2019-06-09 17:32  changzd123  阅读(145)  评论(0编辑  收藏  举报