列表和元组

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]

 

以上是关于列表和元组的主要内容,如果未能解决你的问题,请参考以下文章

Python基础学习参考:列表和元组

《python基础教程》第2章列表和元组 读书笔记

零基础学习python_列表和元组(10-13课)

读书笔记--《Python基础教程第二版》--第2章列表和元组

《Python基础教程》第二章:列表和元组

《Python基础教程》第二章:列表和元组