zoukankan      html  css  js  c++  java
  • python3学习笔记(2)_list-tuple

     1 # !/usr/bin/env python3
     2 # -*- coding:utf-8 -*_
     3  
     4 #list 和 tuple
     5 #list 是有序集合,可以用索引(下标)访问lsit中的每一个元素
     6 #最后一个元素的 索引是-1,倒数第二个是-2, 以此类推
     7 fruits = ["apple","origin","pear"]
     8 print(fruits)
     9 #list.append() 方法,向list中添加元素
    10 fruits.append("banana")
    11 print(fruits)
    12  
    13 #把元素插入到指定位置
    14 fruits.insert(1,"grape")
    15 print(fruits)
    16  
    17 #pop() 删除 list 末尾的值
    18 fruits.pop()
    19 print(fruits)
    20  
    21 #pop(index) 删除 lsit指定位置的值
    22 fruits.pop(1)
    23 print(fruits)
    24  
    25 #替换特定index的元素,直接给它赋值
    26 fruits[1] = "pomegranate"
    27 print(fruits)
    28  
    29 #list 里的元素可以是不同的数据类型, 也可以是另一个
    30 hybirdList = [123,fruits,True]
    31 print(hybirdList)
    32  
    33  
    34 #元组 tuple 元组一旦初始化就不能修改【这里的不能进修改是指向不能修改,如tuple里有一个list,list里的元素的值还是能被修改的】, 说以没有append() , insert() 函数也不能给其中的元素赋值
    35 #定义一个空 tuple
    36 t = ()
    37 print(t)
    38  
    39 #定义一个只有一个元素的tuple,要在括号内,元素之后加一个逗号
    40 t1 = (1,)
    41 print(t1)
    42 #小括号本来就是数学公式中的一对表达式,定义一个元素的tuple时,不加逗号,会被python解析为这个元素的字面值
    43 t2 = (1)
    44 print(t2)
    45  
    46 #运用list()函数 和range()函数 生成连续的数字组成的 lsit
    47 # 生成 0-100 共 101个数字
    48 arr = lsit(range(101))
    49  
    50  
    51  
    52  
  • 相关阅读:
    不同进程间消息互发
    不同进程间消息互发
    div滤镜结合ajax,实现登录
    网页自适应不同浏览器和分辨率[转]
    DIV样式汇总
    用CSS中的Alpha实现渐变
    JavaScript中的null和undefined
    CSS教程:div垂直居中的N种方法[转]
    浏览器不兼容原因及解决办法
    JavaScript验证时间格式
  • 原文地址:https://www.cnblogs.com/wjw-blog/p/7133490.html
Copyright © 2011-2022 走看看