列表和元组

Python中有很多种序列,列表和元组就是其中的两种,列表和元组的主要不同在于,列表可以进行更改,而元组不能进行更改。

列表的表示类似于下面这样:

a =['zhangsan','lisi','wangwu','zhaoliu','qiqi']

b = a[2:4] #左边包括,右边不包括,打印出的是a[2],a[3],即'wangwu','zhaoliu'

print(b)

 

 

c = a[2:] #右边不加,即取到最后一个值

print(c)

f = a[2::-1] #从右往左一个一个取

print(f)

#添加 append,insert

a.append('wenzi') #默认插到最后一个位置

print(a)

a.insert(1,'wenzi') #可将数据插到任意一个位置

print(a)

#修改 把修改的内容拿出来,再进行赋值

a[1] = 'docd'

print(a)

a[1:3]=['a','b']

print(a)

#删除 remove pop del

a.remove(a[0])

print(a)

b = a.pop(1) #可以接受删除的值

print(a)

print(b)

 

 

del a[1]

print(a)

#index ,根据内容找位置

a.index("lisi")

print(a.index("lisi"))

#reverse ,倒序

a.reverse()

print(a)

#sort ,排序

x = [3,5,4,8,6]

x.sort()

print(x)

 

 

 

 

 

 

 

 

posted @ 2019-08-05 22:03  文子1995  阅读(191)  评论(0)    收藏  举报