list结构

list结构
list1 = ['i1', 'i2', 'i3', 'i4', 'i5']

print(list1)
print(list1[2])  # 通过索引来访问列表
print(list1[0:2])  # 通过方括号的形式来截取列表中的数据,从下标0开始打印到下标2(不包括2)
print(list1[:])  # 全部打印
print(list1[:2])  # 缺省从下标0开始打印

list1[1] = 'a'  # 通过索引对列表的数据项进行修改或更新
print(list1)
list1.append('b')  # 使用 append() 方法来添加列表项
print(list1)

del list1[3]
print(list1)  # 使用 del 语句来删除列表的的元素

list2 = [1, 2, 3] + [3, 4, 5]  # 连接
print(list2)
sign = 3 in list2  # 判断给定元素是否在列表中
print(sign)
for i in list2:  # 迭代输出
    print(i)
list2 = ['Hi!'] * 4  # 重复连接
print(list2)

print(len(list1))  # 输出列表元素个数
print(max(list1))  # 列表字典序最大元素
print(min(list1))
print(list1.count('i1'))  # 列表元素出现次数
list1.extend(list2)  # 列表尾部增加另一个列表
print(list1)
print(list1.index('a'))  # 元素下标
list1.insert(2, 'b')  # 列表插入元素
print(list1)
print(list1.pop(2))  # 删除指定下标的元素并返回该元素
list1.remove('a')  # 删除指定元素
print(list1)
list1.reverse()  # 翻转列表
print(list1)
list1.sort()  # 排序(缺省字典序升序)
print(list1)

上一篇:四、数据类型 11.切片copy和dict_copy


下一篇:一、(10公共的方法)