#!/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])#可以跳着取值

最新文章

  1. 用C表达面向对象语言的机制2——颠覆你对方法调用的看法!
  2. 27 个免费的 HTML5/CSS3 模板供下载
  3. python中from module import * 的一个陷阱
  4. 为sproto添加python绑定
  5. [转] 关于UIView
  6. NAND FLASH ECC校验原理与实现
  7. 各种异常 及异常类和Object类
  8. Golang 环境配置建议(Atom)
  9. 消息队列_MSMQ(1)简单了解
  10. 论文笔记:Prediction-Tracking-Segmentation
  11. C#,单元测试
  12. js判断一个字符串是以某个字符串开头
  13. ora-12705解决方法
  14. [BZOJ4857][JSOI2016]反质数序列[最大点独立集]
  15. 卡尔曼滤波算法--核心公式推导导论 - ZZ
  16. java web 程序---jsp连接mysql数据库的实例基础+表格显示
  17. 【Ubuntu】使用记录
  18. php Laravel 框架之建立后台目录
  19. find: ‘/run/user/1000/gvfs’: Permission denied
  20. 洛谷—— P2562 [AHOI2002]Kitty猫基因编码

热门文章

  1. 种树 by yoyoball [树分块+bitset]
  2. P1641 [SCOI2010]生成字符串
  3. 洛谷 P2893 [USACO08FEB]修路Making the Grade 解题报告
  4. POJ3169:Layout(差分约束)
  5. Firefox多国语言多OS离线安装包
  6. php SPL四种常用的数据结构
  7. springMvc4+hibernate4+activiti5.15(Maven)
  8. Linux的yum命令——(八)
  9. C++学习笔记之——内联函数,引用
  10. 详解SHOW PROCESSLIST显示哪些线程正在运行列出的状态