Python之路【Day2】1.列表
---恢复内容开始---
本节内容
- 列表、元组操作
- 字符串操作
- 字典操作
- 集合操作
- 文件操作
- 字符编码与转码
1. 列表、元组操作
列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作
names = ['Bob','Tony','Alice']
>>> names = ['Bob','Tony','Alice'] >>> names[0] 'Bob' >>> names[1:3] ['Tony', 'Alice'] >>> names[-1] 'Alice'
# Author:Lambda # -*- coding:utf-8 -*- names = ['Bob','Tony','Alice','Lambda'] names.append('Vis') print("append:",names)#默认在列表最后插入 names.insert(3,'Vis')#插入,根据value指定位置 print("insert:",names) print("count:",names.count('Vis'))#统计字符串数 names.pop()#删除,默认最后一个字符串 print("pop:",names) print("index:",names.index('Lambda'))#索引字符串位置 names.reverse() print("reverse:",names) names.sort() #sort()永久排序,sorted()临时性的排序 print("sort:",names) names[1] = 'Tom' print(names) names2 = [0,1,2,3] names.extend(names2)#增加一个列表 del names2#删除列表 print("extend:",names) names[5] = ['Jane','Mark'] print(names) names3 = names.copy()#copy后第一层不变,第二层变 names4 = names#赋值后列表随原列表改变 print(names) print(names3) names[1] = 'Baby' names[5][1] = 'Mayday' print(names) print(names3) print(names4) #names.clear() #结果 append: ['Bob', 'Tony', 'Alice', 'Lambda', 'Vis'] insert: ['Bob', 'Tony', 'Alice', 'Vis', 'Lambda', 'Vis'] count: 2 pop: ['Bob', 'Tony', 'Alice', 'Vis', 'Lambda'] index: 4 reverse: ['Lambda', 'Vis', 'Alice', 'Tony', 'Bob'] sort: ['Alice', 'Bob', 'Lambda', 'Tony', 'Vis'] ['Alice', 'Tom', 'Lambda', 'Tony', 'Vis'] extend: ['Alice', 'Tom', 'Lambda', 'Tony', 'Vis', 0, 1, 2, 3] ['Alice', 'Tom', 'Lambda', 'Tony', 'Vis', ['Jane', 'Mark'], 1, 2, 3] ['Alice', 'Tom', 'Lambda', 'Tony', 'Vis', ['Jane', 'Mark'], 1, 2, 3] ['Alice', 'Tom', 'Lambda', 'Tony', 'Vis', ['Jane', 'Mark'], 1, 2, 3] ['Alice', 'Baby', 'Lambda', 'Tony', 'Vis', ['Jane', 'Mayday'], 1, 2, 3] ['Alice', 'Tom', 'Lambda', 'Tony', 'Vis', ['Jane', 'Mayday'], 1, 2, 3] ['Alice', 'Baby', 'Lambda', 'Tony', 'Vis', ['Jane', 'Mayday'], 1, 2, 3]

浙公网安备 33010602011771号