zoukankan      html  css  js  c++  java
  • day04

    1.列表

    list python 关键字
    lst = [1,2,3,]        #存储一些数据,数据量比较大
    lst = ['年后','来玩啊',1,2,3,]
    lst = ['hello',1,2,3,False,]         #存放一些数据的容器
    
    print(lst[0])
    print(lst[0][1])			#可以下标,可以步长,可以切片,可以步长,和字符串学的完全一样
    

    2.增删改查

    列表的增
    lst['杨紫','高圆圆','刘亦菲','关晓彤',]
    lst.append('牛爱花')				#追加    在末尾的位置加一个
    print(lst)
    lst.insert(1,'包夜')				 #插入    第一个要插入的位置下标  第二个是要插入内容
    lst.extend('1234')                  #扩展    迭代添加
    								 #整型和布尔值不能迭代
    
    
    lst1 = [1,2,3,]
    lst2 = [4,5,6,]
    print(lst1 + lst2)			#列表合并 开辟 了一块空间
    
    del lst[-1]				#配合下标删除
    del lst[0:2]			#配合切片删除
    del lst[0:3:2]
    
    lst.remove('高圆圆')	  #通过内容删除
    
    ret = lst.pop()			#没有指定默认删除最后一个
    
    lst.pop(0)
    print(ret)			    #返回被删除的内容
    lst.clear
    
    列表的改
    lst = ['杨紫','高圆圆','刘亦菲'.'刘亦菲']
    lst[0] = '杨幂'
    print(lst)
    
    列表的操作
    lst = ['杨紫','高圆圆','刘亦菲','关晓彤',]
    ret = lst.index('高圆圆')					#通过内容查下标
    print(ret)
    
    print(lst.count('高圆圆'))                 # 计数
    ret.lst.copy()							#复制
    print(ret)
    print(lst)
    print(id(ret))
    print(id(lst))							#id 不同
    
    lst.reverse								#翻转
    print(ret)								#None 这是以操作,没有返内容 变化的内容在原数据查看
    
    lst.sort()								#排序    升序       没有返回值只能打印lst
    lst.reverse()                              #没有返回值只能打印lst
    lst.sort(reverse=Ture)					 #降序
    
    reverse(方法将列表中的元素反向存放)
    
    

    元组

    元组是不可变数据,不能进行修改

    元组切片还是元组 列表切片还是列表

    tu = list(tu)				#改成列表就可以修改了
    print(tu)
    

    元组其实就是一个不可以修改的列表

    tu = ('123')				#没有,就是str
    print(type(tu))
    
    tu = ()                       #元组        ('你好')元组
    

    3.列表嵌套

    4.range

    range范围

    range9(0,10)			#range(0,10)
    

    python2中的xrange和python3中的range是一样的都可以迭代对象

    python2中range获取到一个列表

    range和切片一样

    range第一个是起始位置 第二个是终止位置 第三个是步长

    切片顾头不顾尾 他们之间用逗号分开

    总结

    list =[] 存储一些大量

    append 追加

    insert 插入

    extend

    list1 + list2

    del lst

    del lst[0]

    del lst[0:4]

    pop()默认删除最后一个通过下标指定删除 通过下标指定删除

    remove()通过内容删除

    clear()清空列表

    查:

    for 循环

    列表其他操作

    reverse 翻转

    sort 排序 升序 sort(reverse = True)降序

    count 统计

    index 通过内容获取下标

    元组:一个不可修改的列表 tuple tu= ()不可变数据有序的

    range范围

    range 第一个元素是起始位置 ,第二个是终止位置,第三个是步长

    python 3 range 是原生态

    python 2 range 是列表

  • 相关阅读:
    MongoDB数据库遭大规模勒索攻击,被劫持26000多台服务器 #精选GITHUBMYSQL
    前端追着设计砍系列的9个超酷网页特效
    15款不容错过的前端开发Javascript和css类库
    恶性循环中的永生bug,可以说是相当写实了
    你是码农还是专家?看看你是哪一类程序员
    夏天过去了, 姥爷推荐几套来自smashingmagzine的超棒秋天主题壁纸
    五毛党可能要失业了,因为AI水军来了
    现代软件工程 第五章 【团队和流程】练习与讨论
    现代软件工程 第四章 【结对编程】练习与讨论
    现代软件工程 课件 软件工程师能力自我评价表
  • 原文地址:https://www.cnblogs.com/qwe911/p/11179573.html
Copyright © 2011-2022 走看看