码迷,mamicode.com
首页 > 编程语言 > 详细

python列表的函数

时间:2017-05-22 12:00:46      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:复制   sheng   赋值   ascii码表   数据   int   print   大写   添加   

#coding=utf-8
import copy
names = [] #创建一个列表
names = [‘Chengwenliang‘,‘guming‘,‘shengjianhong‘,‘tongzhen‘] #创建一个列表并赋值
names1 = [1,2,3,4]
# print list
#print names #打印整个列表的值
#print names[1] #打印列表下标的值 这个叫切片
#print names[0],names[1] #拼接打印
#print names[0:2] #范围值打印,顾头不顾尾,2的下标值不输出
#print names[-1] #取最后一个值,不需要知道列表的长度
#print names[-3:-1] #列表是左向右数下标的所以前面是最小的 顾头不顾尾
#print names[-2:] #从倒数第二个取到最后一个数字 这个顾头又顾尾
#print names[:3] #从0取到3的下标值 这个顾头又顾尾 前面是0后面是-1可以省略掉
#print names[::2] #2代表着步长可以隔着打印列表
#print names[:] #打印从0到-1的值,但是没有人用的直接就是names就可以了,在copy列表的时候会用到

# list add
#names.append(‘xiaoming‘) #向列表最后面添加一个数据
#names.insert(1,‘xiaoming‘) #在指定下表处插入数据
#names.extend(names1) #扩展这个列表的值,names1的值会添加在names的最后

#list change
#names[1]=‘xiaoming‘ #修改指定下标的值

#list delete
#names.remove(‘guming‘) #用值来删除列表内的值
#del names[1] #用下标来删除列表中的值
#names.pop() #default默认删除的是最后一个值 names.pop(1) == del names[1]
#del names #删除整个列表变量
#names=[] #重新赋值清空一般python3中用names.clear()

#list seek
#position_guming=names.index(‘guming‘) #位置的查找,返回下标
#print position_guming
#print names[names.index(‘guming‘)] #通过查到的下标取出相应的值 有用到的地方

#list count
#print names.count(‘guming‘) #计算出现的次数

#list reverse
#names.reverse() #翻转列表的值

#list sort
#names.sort() #排序的方法是按照ASCII码表排序的,一般是字符,数字,大写字母,小写字母

#list copy
#name1=copy.copy(names) #调用函数只能copy第一层次的表值,第二成次的表只能copy地址
#names1=names[:]#潜copy 用在创建联合账号使用
#name3=copy.deepcopy(names) #完全独立的copy 完全复制 要开辟内存空间,内存占用较大
print names
print names1


python列表的函数

标签:复制   sheng   赋值   ascii码表   数据   int   print   大写   添加   

原文地址:http://www.cnblogs.com/gm332211/p/6888616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!