20190804-Python基础 第二章 列表和元组(2)

1. list函数,用于将字符串转换为列表

2. 基本的列表操作

修改列表 - 给元素赋值,使用索引表示法给特定的元素赋值,如x[1] = 2

删除元素 - 使用del语句即可

 1 name1 = ['a','d','g','h']
 2 name2 = ['1','2','3','4']
 3 del name1[1]
 4 print(name1)
 5 print(len(name1))
 6 
 7 del name2[1:3]
 8 print(name2)
 9 print(len(name2))
10 
11 结果:
12 ['a', 'g', 'h']
13 3
14 ['1', '4']
15 2

给切片赋值 - 同时给多个元素赋值

1 name = list('Perl')
2 name[1:] = list('ython')
3 print(name)
4 结果:
5 ['P', 'y', 't', 'h', 'o', 'n']

给切片赋值 - 插入新元素(此时,切片工具中的第一个索引和第二个索引必须相同)

1 name = list('Perl')
2 name[1:1] = list('ython')
3 print(name)
4 结果:
5 ['P', 'y', 't', 'h', 'o', 'n', 'e', 'r', 'l']

3. 列表方法

方法是与对象(列表、数、字符串等)联系紧密的函数。调用方法:

object.method(arguments)

3.1 append - 将一个对象附加到列表末尾 - P34

6. list函数,用于将字符串转换为列表

 7. 基本的列表操作

修改列表 - 给元素赋值,使用索引表示法给特定的元素赋值,如x[1] = 2

删除元素 - 使用del语句即可

 1 name1 = ['a','d','g','h']
 2 name2 = ['1','2','3','4']
 3 del name1[1]
 4 print(name1)
 5 print(len(name1))
 6 
 7 del name2[1:3]
 8 print(name2)
 9 print(len(name2))
10 
11 结果:
12 ['a', 'g', 'h']
13 3
14 ['1', '4']
15 2

给切片赋值 - 同时给多个元素赋值

1 name = list('Perl')
2 name[1:] = list('ython')
3 print(name)
4 结果:
5 ['P', 'y', 't', 'h', 'o', 'n']

给切片赋值 - 插入新元素(此时,切片工具中的第一个索引和第二个索引必须相同)

1 name = list('Perl')
2 name[1:1] = list('ython')
3 print(name)
4 结果:
5 ['P', 'y', 't', 'h', 'o', 'n', 'e', 'r', 'l']

猜你喜欢

转载自www.cnblogs.com/ElonJiang/p/11300533.html