python3--列表
2021-05-14 00:29
                         标签:重复   重复元素   切片   常用   int   col   pytho   move   print    alist=[10,3.14,‘hello‘,[200,300]] 1、切片操作:print(alist[:1])   结果:[10]   切片出来的类型和原数据类型保持一致 2、列表常用操作: #1查询:获取元素---最快是下标获取 获取下标: #2修改: alist[0]=50 print(alist)   结果:[50,3.14,‘hello‘,[200,300]] #3增加元素 3-1:列表名:append(需要增加的元素值)---从尾部增加 alist.append(50) print(alist) 结果:[10,3.14,‘hello‘,[200,300],50] 3-2:插入值   列表名.insert(需要的位置下标,插入的值) alist.insert(0,50) print(alist)  结果:[50,10,3.14,‘hello‘,[200,300]] #4删除 1、del---使用下标删除 2、pop(下标)----有返回值 结果: 10 [3.14, ‘hello‘, [200, 300]] 3、remove(元素值) --每次只能删除第一个出现的值, 如果要删除多个重复元素,用while N in alist:alist.remove #5合并列表 法1:零时合并,不影响原列表 法2:扩展列表,会改变原列表   python3--列表 标签:重复   重复元素   切片   常用   int   col   pytho   move   print    原文地址:https://www.cnblogs.com/guang2508/p/13127619.htmlalist=[10,3.14,‘hello‘,[200,300]]
print(alist[0])
结果:
10alist=[10,3.14,‘hello‘,[200,300]]
print(alist.index(10))
结果:
0alist=[10,3.14,‘hello‘,[200,300]]
del alist[0],alist[1]
print(alist)
结果:
[3.14, [200, 300]]alist=[10,3.14,‘hello‘,[200,300]]
del alist[1:1+2] #利用切片删除
print(alist)
结果:
[10, [200, 300]]alist=[10,3.14,‘hello‘,[200,300]]
print(alist.pop(0))
print(alist)
alist=[10,3.14,‘hello‘,[200,300]]
alist.remove(3.14)
print(alist)
结果:
[10, ‘hello‘, [200, 300]]alist=[10,3.14,‘hello‘,[200,300]]
while 10 in alist:
    alist.remove(10)
print(alist)
结果:
[3.14, ‘hello‘, [200, 300]]alist=[10,3.14,‘hello‘,[200,300]]
print(alist+[1,2])
print(alist)
结果:
[10, 3.14, ‘hello‘, [200, 300], 1, 2]
[10, 3.14, ‘hello‘, [200, 300]]
alist=[10,3.14,‘hello‘,[200,300]]
alist.extend([1,2])
print(alist)
结果:
[10, 3.14, ‘hello‘, [200, 300], 1, 2]
上一篇:Java面试突击