列表(1) -- Python

列表用来由一定序列的元素组成。类似于C中的数组。

用法:用[]来表示
ps:

 List1=['apple','banan','peach','watermelon']
 print(List1)

将打印出整个LIst1(包括【】与‘’)

通过访问打个元素可将单个元素打印出来

print(List1[0])

列表引索由0开始
LIst1[0]=‘apple’,List1[1]=’banana’,…

特别注意:Python为访问列表元素提供了一个特殊语法。通过索引-1,可以让Python返回最后一个元素
即List1[-1]=’watermelon’,-2即是倒数第二个元素的索引.

修改、添加、删除元素

一、修改元素只需要对某个元素进行赋值即可。

ps:

List1[3]='plum'

二、添加元素

1. 从尾部添加
利用append()从列表末尾添加入元素

place=[ ]
place.append('London')
place.append('Shenzhen')

2.从任意位置插入
利用insert()从列表中插place.insert(1,’Kensas’)

三、删除元素

1. del()

del place[1]

2.pop() 与栈相类似,弹出返回一个元素。如果没有参数,则弹出最后一个元素
注意弹出来的值可以被存储起来

place=['London','Kensas','Shenzhen']
last=place.pop()       
print(place)       
print(last)

3在不知道元素的索引,可以直接用用元素值将元素删除掉

place=['London','Kensas','Shenzhen']
place.remove(''London'')
print(place)

组织列表

顺序排序

1.sort() 对列表进行永久性的排列,索引所对应的元素将被改变

place.sort()

倒序

place.sort(reverse=True)

2.sorted() 对列表进行临时性的排序,索引所对应的元素不会被改变

List1=['Doub','Bear','Home','Forever']
print(sorted(List1))
print(List1)
反转排序( 永久改变顺序)

reverse()

place.reverse()

确定列表长度 len()

length=len(place)
print(length)

你可能感兴趣的:(python)