Python基础数据类型-list(列表)

 

a = [1, 2, 3]
a.append([1, 4])
a.append(8)
a.append([8, 9, '10'])  # 添加的是整体,即:将输入对象添加到列表末尾
print(a)  # [1, 2, 3, [1, 4], 8, [8, 9, '10']]
print(a.count(1))  # 返回1的出现次数
a.extend([11, 22])  # extend 添加的是元素,即:将输入对象的可迭代对象添加到列表末尾。
print(a)  # [1, 2, 3, [1, 4], 8, [8, 9, '10'], 11, 22]
print(a.index(11))  # 求返回值的第一个索引
a.insert(0, 888)  # 在索引为0 的地方插入888
print(a)
print(a.pop())  # 默认将最后一个元素remove掉,返回remove的值
print(a.pop(0))  # 将索引为0的元素remove掉,返回remove的值

# print(a.remove(99)) # 填写需要删除的值,如果不存在,则Raises ValueError
a.remove(2)
print(a)  # [1, 3, [1, 4], 8, [8, 9, '10'], 11]
a.reverse()
print(a)  # 反转  [11, [8, 9, '10'], 8, [1, 4], 3, 1]
a.copy()  # a的浅拷贝
print(a)

vowels = ['e', 'a', 'u', 'o', 'i']
vowels.sort(reverse=True)  # 降序 ['u', 'o', 'i', 'e', 'a']
print(vowels)
vowels.sort(reverse=False)  # 默认升序 ['a', 'e', 'i', 'o', 'u']
print(vowels)

vowels.clear()
print(vowels)  # 从vowels 中删除所有元素返回 []

 

posted @ 2022-07-18 22:01  eosclover  Views(43)  Comments(0Edit  收藏  举报