Python基础总结之第六天开始【认识List:列表】【认识Tuple:元组】【还有他们基本的操做】(新手可相互督促)

早,在北京的周六,热到不行~~~python

今天更新笔记列表(List)、元组(Tuple)以及它们的操做方法函数

         在列表中会常常用到List列表,前面咱们认识到的有字符串,字符串数据是不能修改当前字符串里面的任意某个字符学习

a='abhj'   好比当前变量a指向的字符串,是不能修改已有的字符  a、b、h、j。只能根据他们去建立新的字符串对象。spa

而List列表里面的每一个元素都是能够更改的,而且list列表支持全部的Python对象,来做为列表的元素。code

咱们先看下列表如何建立:对象

1 a = [1,33.3,'abc']   #建立一个列表,用变量a指向该列表
2 print(a)

咱们发现   [1,33.3,'abc']   就是一个列表,建立List用中括号 [ ] 包围,并且列表里面的元素,能够是数字对象(整数或小数),也能够是字符串对象。咱们刚才介绍过,Python内置的任何对象,均可以放进list列表中。blog

一样的,咱们想象下,列表能够是空的吗?答案是固然能够。索引

1 b = []
2 print(b)

接下来咱们回顾下咱们在字符串提起过的sequence操做。你们对坐标下标的索引确定很了解了字符串

列表和字符串同样,支持切片(Slice)操做。class

咱们看代码:

1 a = [1,33.3,'abc',[5,6,'hello']]   #建立一个列表,且列表中能够包含列表哦
2 print(a[0])
3 print(a[-2])
4 print(a[1:4])     #选择第一个元素到最后一个元素,最后一个元素下标是不会被选择,因此用4,若是是3将不会选择[5,6,'hello']
5 print(a[-1][-1])  #选择最后一个元素[h,6,'hello']他是一个列表,而后在选择这个列表里面的最后一个元素'hello',因此也用-1
6 print(a[3][2])

 

 接下来咱们修改下列表中的元素:

 

1 a = [1,33.3,'abc',[5,6,'hello']]   #建立一个列表,且列表中能够包含列表哦
2 a[1] = 99    #咱们把下标为1的元素33.3,修改成99
3 print(a)     #打印新的列表

最后告诉你们,列表里面的元素,能够是任何其余类型的对象,因此咱们会把它List列表,叫作容器对象~~~

 

咱们再看下元组吧:

元组也是一个容器对象哦,一样也是具有Sequence操做的。

可是:元组和字符串同样,是不可变得

建立一个元组:tuple_a,切记新手朋友们,变量名称不能喝函数名称同样,必需要加料,因此不能写成tuple,要加料!!!

1 tuple_a = (1,2,['a','b'])  #在tuple元组这个容器中,咱们放了数字对象以及一个列表容器对象
2 print(tuple_a)

咱们看到元组的建立是用一对括号()来建立的,而且里面的元素也能够是python任何类型的对象,来做为一个元组的元素。

接下来咱们也试试Sequence操做元组吧

1 tuple_a = (1,2,['a','b'])
2 print(tuple_a[0])
3 print(tuple_a[0:])
4 print(tuple_a[1:3])
5 print(tuple_a[:2])          #你们要注意的是,全部的切片操做,都是返回了一个新的对象,原来的元组并无改变

 

简单的总结:

一、list列表建立是 [ ] 括号

二、元组的建立是()括号

三、字符串的建立是 ' '  、 '' ''、 '''  ''

四、他们三个只有list是能够改变的  a[0] = 1

五、他们都支持Sequence的操做

 

吃饭喽~~~不懂的朋友能够留言哦,新手在路上,须要大家的支持谢谢

                                                                                                           ------------来自在学习路上的我。

相关文章
相关标签/搜索