关于列表(1)

2020-11-07  本文已影响0人  Brucezen
#列表是有序集合

a = [1,2,3,'1','2','3']
print(a[0]) #使用位置索引访问列表元素

print(a)
a[0] = 'good' #使用索引改变列表的元素
print(a)

a.append('fuck') #在列表末尾添加元素
print(a)

a.insert(0,'dick') #在指定的位置添加元素
print(a)

del a[0] #删除指定位置的元素
print(a)

pop_element1 = a.pop() #删除末尾元素
print(pop_element1)

print(a)

pop_element2 = a.pop(1) #也可以传递参数删除指定位置元素
print(pop_element2)
print(a)

a.remove('1') #根据值删除元素,注意:remove()方法只删除第一个指定的值,如果列表中有多次出现这个值,就需要for循环来判断是否删除了所有这样的值
print(a)
a = [1,5,3,2,4]
b=['acd','fuck','dick','shit']
a.sort() #sort()方法将永久改变原列表的顺序,默认对原列表的元素从小到大进行排序
b.sort() #注意列表中的元素类型要一致,不能是[1,4,5,'k','f']这种str和int混搭类型的列表
print(a)
print(b)

c = ['fuck','bra','dick']
d = sorted(c) 
print(c)
print(d)   #sorted()方法默认对列表元素从小打到排序并返回一个新列表,且不会改变原列表
e = sorted(c,reverse=True)
print(e)   #使用reverse参数可以将列表元素从大到小排序

a = [1,5,3,2,4]
print(a)
a.reverse()
print(a)   # reverse()方法可以将原列表的元素倒过来,注意不是按大小排序,只是将原本的元素位置反转而已

print(len(a))  #len()方法可以查看列表长度
上一篇下一篇

猜你喜欢

热点阅读