老男孩教育学习2018.7.5

---恢复内容开始---

    今日内容:

        一.列表  

          1.  列列表的介绍        列列表是python的基础数据类型之⼀一 ,其他编程语⾔言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素⽤用' , '隔开⽽而且可以存放各种数据类型:

    lst = [1, '哈哈', "吼吼", [1,8,0,"百度"], ("我","叫", "元", "组"), "abc", {"我 叫":"dict字典"},{"我叫集合","集合"}]

    列表可以装大量的数据, 不限制数据类型, 表达方式:[]  方括号中的每一项用逗号隔开,

    列表和字符串一样, 也有索引和切片  

          2.   列表的索引(和字符串一样有索引)和/切片

            1.列表的索引 

          lst = ["麻花藤", "王剑林林", "⻢马芸", "周鸿医", "向华强"]

       print(lst[0])   # 获取第⼀一个元素

       print(lst[1])

         print(lst[2])

       lst[3] = "流动强"  # 注意. 列列表是可以发⽣生改变的. 这⾥里里和字符串串不不⼀一样

         print(lst)  # ['麻花藤', '王剑林林', '⻢马芸', '流动强', '向华强']

       s0 = "向华强" s0[1] = "美"  

            2.列表的切片          

          lst = ["麻花藤", "王剑林林", "⻢马芸", "周鸿医", "向华强"]

          print(lst[0:3])     # ['麻花藤', '王剑林林', '⻢马芸']

          print(lst[:3])      # ['麻花藤', '王剑林林', '⻢马芸']

          print(lst[1::2])    # ['王剑林林', '周鸿医'] 也有步⻓长

          print(lst[2::-1])   # ['⻢马芸', '王剑林林', '麻花藤'] 也可以倒着取

          print(lst[-1:-3:-2])    # 倒着带步⻓长

          3.列表的增删改差.

            增:   append

            lst = ["麻花藤", "林林俊杰", "周润发", "周芷若"]

            print(lst) lst.append("wusir")     

             向列表中添加一个元素, 元素放在末尾. 把一个元素追加到列表的末尾

            print(lst)

            删:   remove

            lst = ["麻花藤", "王剑林林", "李李嘉诚", "王富贵"]

            print(lst) deleted = lst.pop()         # 删除最后⼀一个

            print("被删除的", deleted)

            print(lst)

            改:   索引修改

            lst = ["太⽩白", "太⿊黑", "五⾊色", "银王", "⽇日天"]

            lst[1] = "太污"   # 把1号元素修改成太污

            print(lst)

            查:   for循环 

             for el in lst:   

             print(el)

            常用方法:  

               1. len()

               2.count()

               3.sort()  排序

             4. list 的嵌套

              降维操作

             5.tuple  元祖

                不可变的列表  只读列表  有索引和切片

               不可变的是它内部子元素. 如果子元素是列表.  列标中的元素是可以改变

             6.range()

               数数               

                有一个参数:结束为止
                两个参数: 1. 起始位置, 2.结束位置
                三个参数: 1. 起始位置, 2. 结束位置. 3.步长

               

               

---恢复内容结束---

猜你喜欢

转载自www.cnblogs.com/SUIFAN/p/9268747.html
今日推荐