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

 

转载于:https://www.cnblogs.com/Tsukasa/p/6536243.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值