python

Python之列表基础操作

2021-08-26  本文已影响0人  Joening

列表的初识

列表由[]表示 没一项元素由逗号隔开 列表什么都能装 ,能装对象的对象
列表可以存储大量的数据

列表的索引和切片

lst = ['移动硬盘','手机',True,False,1,2,3,['人民币','美元','欧元']]
print(lst[1]) # 手机
print(lst[1][0]) # 手
print(lst[-2]) # 3
print(lst[1:3]) # ['手机', True]
print(lst[-3:-1]) #[2, 3]

列表的增删改查

在最后添加

lst = ['python','shell','java']
lst.append('c++')
print(lst) # ['python', 'shell', 'java', 'c++']

在指定位置添加

lst = ['python','shell','java']
lst.insert(0,'go')
print(lst) #['go', 'python', 'shell', 'java']

迭代添加

lst = ['python','shell','java']
lst.extend('lv')
print(lst) # ['go', 'python', 'shell', 'java', 'c++', 'l', 'v']
lst = ['python','shell','java']
lst.extend(['lv'])
print(lst)  #['python', 'shell', 'java', 'lv']

pop #指定位置删除

lst = ['python','shell','java']
data = lst.pop(2) 
print(data) #java
print(lst)  #['python', 'shell'] 

remove #按照字符串删除

lst = ['python','shell','java']
lst.remove('java')
print(lst)

del #按照索引切片删除

lst = ['python','shell','java']
del lst[2]
print(lst)

clear #清空

lst = ['python','shell','java']
lst.clear()
print(lst)

lst = ['python','shell','java']
lst[0] = 'go'
print(lst) #['go', 'shell', 'java'] 

for el in lst:
    print(el)
    
#python
#shell
#java
上一篇 下一篇

猜你喜欢

热点阅读