zoukankan      html  css  js  c++  java
  • Python3 list记录

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    # Author;Tsukasa
    
    name = ['YangJiaHui','LiuYueEr','TaBiCai','YangRuiRong']#创建一个列表
    print(name)
    
    print(name[0],name[1])#取一个数值
    print(name[1:3])#取范围数值(切片)
    print(name[-1])#负号总右边开始数取值
    print(name[-3:-1])#负号总右边开始数取值*(注意负数从右往左数)
    print(name[-2:])#可以省略,表示倒数两个数值
    name.append('YangShuXin')#插入一个数值,从最后插入
    print(name)
    name.insert(0,'Tuskasa')#指定位置插入
    #Python不能批量插入,重复insert
    print(name)
    name[0] = 'YYYY'#替换
    print(name)
    name.remove('YYYY')#删除指定数值
    print(name)
    del name[0],#指定列表位置删除
    print(name)
    name.pop()#删除列表最后一个数值,如果括号里面输入,则name.pop(0) = del name[0]
    print(name)
    print(name.index('LiuYueEr'))#这个名字在列表的位置
    print(name[name.index('LiuYueEr')])#找到列表中的位置并打印
    print(name.count('LiuYueEr'))#统计列表中的相同的
    '''
    name.clear()#删除一个列表
    name.reverse()#翻转列表
    name.sort()#重新排序列表,负号数值文字
    name.extend(names)#合并两个列表
    name.copy()#复制一个列表
    '''
    names = name.copy()#复制一个列表(注意只会复制第一层列表,列表可以不止一层
    name2 = person[:]#完全切片(复制)
    #完全克隆
    import copy#加载模块
    names = copy.deepcopy(name)#deepcopy深度克隆
    
    print(name)
    print(names)
    #列表循环
    '''
    for name2 in name:
        print(name2)
    '''
    name.insert(0,'Tuskasa')
    print(name)
    #跳着循环
    print(name[0:-1:2])#可以跳着取值
    为了更好
  • 相关阅读:
    ASP设计常见问题及解答精要
    网页脚本加密解密
    有关表格边框的css样式表语法说明
    彻底搞定 Grub
    三千年来振奋过中国人的29句口号(是中国人就看看!)
    在Unix/Linux上令(java)JVM支持中文输出
    windows xp 下eclipse3.0.2+eclipseme+j2me wireless tooltik开发环境的配置
    在网页上显示公式
    Oracle认证考试详细介绍
    算法和数据结构排序快速排序
  • 原文地址:https://www.cnblogs.com/Tsukasa/p/6536243.html
Copyright © 2011-2022 走看看