列表和元组
Posted elonjiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表和元组相关的知识,希望对你有一定的参考价值。
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‘]
以上是关于列表和元组的主要内容,如果未能解决你的问题,请参考以下文章