美文网首页python学习笔记
python8-加强版变量

python8-加强版变量

作者: yigoh | 来源:发表于2015-12-21 17:33 被阅读30次
    python

    列表虽然很厉害,但学起来很无聊。。。[1]

    打开py环境,输入下面的代码:

    建列表
    lb = [] # 建立一个新的空列表
    lb # 查看列表
    
    lb = [ 1, 2, '#', '$$$', [1,2]] # 中括号里面的就是列表中的元素,它可以是任何“合法的表达式”
    lb
    
    增元素
    lb.append(1) # 向列表lb结尾处添加数字元素
    lb
    
    lb.append('&u') # 添加字符串元素
    lb
    
    lb.append(1+9) # 添加运算式后会自动运算
    lb
    
    lb.append([1, 2, 4, 8]) # 添加列表
    lb
    
    a = '1'
    b = 1
    c = [a, b, a]
    lb.append(c) # 当然还可以添加变量
    lb
    
    lb.append(lb) # 其实这样也行,不过结果很诡异就是了
    lb
    
    lb2 = lb + c + lb # 列表可以相加,效果和字符串相加类似(其实字符串就是一种列表了。。。)
    lb2
    
    查元素
    lb[0] # 查询列表中的元素,从零开始计数(至于为什么,以后有空再说,相信我,会有空的。。。)
    lb[1 - 1] # 或许这样就不太容易错了
    
    lb[100] # 数过大会报错
    
    len(lb) # 查询列表所含有的元素数
    
    lb[-1] # 从后往前查询,从-1开始计(如果你刚才没清空记录,此时就会得到一个列表lb)
    lb[1 : 3] # 从第一个标记查询到第二个标记减1的元素
    
    lb[:] # 查询整个列表
    
    删改元素
    lb[1] = 0 # 改变标记处的元素
    lb
    
    lb[1 : 3] = [7, 9, 6, [5]] # 改变一定位置处的元素(数量并不用对应上)
    lb
    
    lb2[:] = [] # 于是这样的改变也是正确的,相当于清空
    lb2
    
    lb[1] = [] # 但这样却不是删除
    lb
    
    lb[1:2] = [] # 这样才是
    lb
    

    有任何问题请回复提出。然后欢迎关注微信公众号格物致愚

    格物致愚
    1. 其实我打着也很无聊,但这种东西不得不学啊)

    相关文章

      网友评论

        本文标题:python8-加强版变量

        本文链接:https://www.haomeiwen.com/subject/wkvmhttx.html