Python学习基础笔记五——列表

列表重要的是增删改查,其他有len()、sort()等的公共方法:

方法 说明
L.Append(item) 在列表结尾增加一个元素item
L.insert(I, x) 在I索引位置插入一个值x
L.extend([5, 6, 7]) 在列表迭代增加一些值
L.pop() 按索引删除列表的元素,default last
L.remove(2) 按值删除列表的元组,删除的第一次出现的值
L.clear() 清空列表
del L 删除L列表
del L[2:] 切片删除列表中的元素
L[1]=value 索引赋值
L[i:j]=[] 切片地去改,迭代地进行更改
L[i:j]=[4,5,6] 切片地去改,迭代地进行更改
for x in L: print(x) 迭代
3 in L 成员关系
L * 3 重复
L1 + L2 合并
len(L) 列表长度
L = list('spam') 可迭代项目的列表
L[i:j] 求切片
L.count(item) 求元素出现的次数
L.index(value)  返回第一个值的索引
L.sort()  列表的正向排序
L.sort(reverse=True) 列表的反向排序
L.reverse() 列表的反转

题目1:打印嵌套的子列表。

L = [1, 2, 3, ['Alice', 'Alex', 'Tonny'], 5, 6, ['Java', 'Python', 'C'], 8]

for i in range(len(L)):
    if type(L[i]) == list:
        for j in L[i]:
            print(j)
    else:
        print(i + 1)

结果:

C:\CodeProjects\PythonProjects\s9\venv\Scripts\python.exe C:\CodeProjects\PythonProjects\s9\day2\01homework.py 
1
2
3
Alice
Alex
Tonny
5
6
Java
Python
C
8

你可能感兴趣的:(Python,python)