2018-01-30_Python_03day

1.Python的列表

1.1列表

----------------------------------------------------------------

>>> zm = ['a','b','c','d','e','f']

>>> print(zm[2])

c

>>> print(zm)

['a', 'b', 'c', 'd', 'e', 'f']

--------------------------------------------------------------------

列表是从位置0 开始索引的,所以列表中的第一个元素是0,第二个是1,第三个是2......

-------------------------------------------

>>> print(zm[2:4])

['c', 'd']

--------------------------------------------

可以知道      zm[2:4]     :::::::::::::::::     显示从索引位置2直到(但是不包含)索引位置5的元素,话句话说就是元素 2和3。

列表可以用来存放各种元素,比如数字,字符串,数字和字符串混合在一起。

也可以在列表里面放列表

-----------------------------------------------------------------------------------

>>> number = ['1','2','3','4','5','6']

>>> string = ['q','w','e','r','t','u']

>>> exe = [number,string]

>>> print(exe)

[['1', '2', '3', '4', '5', '6'], ['q', 'w', 'e', 'r', 't', 'u']]

---------------------------------------------------------------------------------------

1.2添加元素到列表

在列表中添加元素,我们要用到append函数。放于列表名之后。例:number.append

===================================================

>>> number = ['1','2','3','4','5','6']

>>> print(number)

['1', '2', '3', '4', '5', '6']

>>> number.append('7')

>>> print(number)

['1', '2', '3', '4', '5', '6', '7']

>>> number.append('8')                    //元素一个一个添加

>>> number.append('9')                   //元素一个一个添加

>>> number.append('10')                 //元素一个一个添加

>>> print(number)

['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']

====================================================

    要添加元素的话 需要一个一个的添加。

1.3在列表中删除元素

要在列表中删除元素的话需要用到 delete函数。

--------------------------------------------------------------------------------------------------

>>> number = ['1','2','3','4','5','6','7','8','9','10']

>>> print(number)

['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']

>>> del number[4]

>>> print(number)

['1', '2', '3', '4', '6', '7', '8', '9', '10']

>>> number = ['1','2','3','4','5','6','7','8','9','10']

>>> del number[9]

>>> del number[8]

>>> del number[7]

>>> print(number)

['1', '2', '3', '4', '5', '6', '7']

----------------------------------------------------------------------------------------------------------

1.4 列表上的算术

***************************************************************8

>>> a = [1,2,3,4]

>>> b = ['a','b','c','d']

>>> c = a+b

>>> print(a+b)

[1, 2, 3, 4, 'a', 'b', 'c', 'd']

>>> print(c)

[1, 2, 3, 4, 'a', 'b', 'c', 'd']

>>> d = [3,5]

>>> f = d * 4

>>> print(d * 4)

[3, 5, 3, 5, 3, 5, 3, 5]

>>> print(f)

[3, 5, 3, 5, 3, 5, 3, 5]

******************************************************************

注意:在列表上的算法中只能用加和乘  不能用减和除 

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第二章 列表和元组 列表和元组区别:列表可以修改,二元组则不能 python的6种內建的序列: 列表和元组,字符串...
    mydre阅读 529评论 0赞 0
  • 2.相等运算符 3.is:同一性运算符 #避免将is运算符用于比较类似数值和字符串这类不可变值,由于Python内...
    mydre阅读 782评论 0赞 1
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 2,094评论 0赞 3
  • 开始没有人能记住我,慢慢没有人能记的我 从小学到初中我都明白我的位置只是一个路人而已。 不怎么爱说话的我有很多朋友...
    等歹匕阅读 622评论 0赞 0
  • 我昨天晚上梦到他了,梦到一群人经过走廊,梦到我们还是高中。我穿的很好看,好像还扎了辫子,他就这么走过去了。然后我从...
    不谙世事的黑魔仙阅读 473评论 0赞 1

友情链接更多精彩内容