• 廖雪峰网站:学习python基础知识—list和tuple(二)


    1、list

    """
      Python内置的一种数据类型是列表:list。
    list是一种有序的集合,可以随时添加和删除其中的元素。
    """
    
    classmates = ['Michael', 'Bob', 'Mary']
    print('classmates', classmates)
    print('len(classmates)= ', len(classmates))
    print('classmates[0]=', classmates[0])
    print('classmates[1]=', classmates[1])
    print('classmates[-1]=', classmates[-1])
    print('classmates[-2]=', classmates[-2])
    print('classmates[-3]=', classmates[-3])
    
    classmates.append('mike')     # 添加list元素末尾
    print('classmates1', classmates)
    
    classmates.insert(1, 'jack')      # 元素插入指定的位置
    print('classmates2', classmates)
    
    classmates.pop()                 # 删除list末尾元素
    print('classmates3', classmates)
    
    classmates.pop(1)                  # 删除指定位置的元素
    print('classmates4', classmates)
    
    classmates[1] = 'Sarah'           # 指定位置替换别的元素
    print('classmates5', classmates)

    2、tuple

    """
      另一种有序列表叫元组:tuple。
    tuple和list非常类似,但是tuple一旦初始化就不能修改
    
    """
    
    classmates = ('Michael', 'Bob', 'Tracy')
    print('classmates =', classmates)
    print('classmates[0]=', classmates[0])
    print('classmates[1]=', classmates[1])
    print('classmates[2]=', classmates[2])
    print('classmates[-1]', classmates[-1])
    
    # classmates[0] = 'Adam'    # 无法修改元素
    # print('classmates1', classmates)
    
    
    t = (1, 2)     # 定义tuple元素必须确定
    print('t1=', t)
    
    t = ()       # 定义空的tuple
    print('t2=', t)
    
    t = (1)      # 这个是1数,定义不是只有一个元素
    print('t3=', t)
    
    t = (1,)     # 定义只有一个元素
    print('t4=', t)
    
    t = ('a', 'b', ['A', 'B'])   # “可变的”tuple:
    t[2][0] = 'X'
    t[2][1] = 'Y'
    print('t5', t)
  • 相关阅读:
    python 之Twsited
    python之 rabbitmq
    python 之redis
    异常处理
    python select
    线程与进程
    初识socket
    Position属性
    Http协议理解
    BFC(块级格式化上下文)
  • 原文地址:https://www.cnblogs.com/qy1234/p/9352933.html
Copyright © 2020-2023  润新知