Python--列表基本操作

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Huanglinsheng

names = ['hc','hls','hht','lm','sm','lqq','xhh','hhs',]

'''切片:取多个元素'''
print(names[1:4])  #取下标1至下标4之间的数字,包括1,不包括4

print(names[1:-1])  #取下标1至-1的值,不包括-1

print(names[0:3])
print(names[:3]) #如果是从头开始取,0可以忽略,跟上句效果一样

print(names[::2])
print(names[0::2]) #后面的2是代表,每隔一个元素,就取一个


'''追加'''
names.append("new_one")
print(names)


'''插入'''
names.insert(2,"inside")  #2表示,从下标为2的地方插入

'''修改'''
names[2] = "replace"

'''删除'''
del names[2]  #删除下标为2的元素
names.remove("replace")  #删除指定元素
names.pop()  #删除列表最后一个值

'''拓展'''
b= [1,2,3]
names.extend(b)  #b列表和names列表合并

'''拷贝'''
name_copy = names.copy()

'''统计'''
names = ['Alex', 'Tenglan', 'Amy', 'Tom', 'Amy', 1, 2, 3]
names.count("Amy")

'''排序&翻转'''
names.sort()
names.reverse()  #反转

'''获取下标'''
names.index("Amy")

 

元组

元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表

语法

1
names = ("alex","jack","eric")

它只有2个方法,一个是count,一个是index,完毕。

posted on 2018-07-23 17:46  huanglinsheng  阅读(100)  评论(0编辑  收藏  举报

导航