今天的内容有点杂

学了这么多天的python,相信你对python的语法有一个大概的认识了,有没有python的语法通俗易懂,只要我给个例子,你马上就能找到这个例子的大概规律。

今天我们要学习的内容有点杂,如果一点一点来讲的话,你可能会觉得内容很多,但其实内容并不多,而且大致的用法基本一样,所以,我打算不讲了,开个玩笑,嘻嘻~我打算将这些语法都给列出来,然后再给你说一下大致的规律,这样可能会有一个总结的认识,不会觉得看完后很杂很乱。OK,我们先来看一下代码:

#修改序列
x = [1,2,3]
x[0] = 2
#按回车,得到的结果是 [2,2,3]


#删除元素
x = [1,2,3]
del x[0]
#按回车,得到的结果是 [2,3]

上面有两段代码,第一段是说你要改变序列里面的某一个数,要记得0表示的是第一个数,你只要对某一个数重新赋值,那个数就会被替换掉;

第二段代码是删除某个元素的意思,同样,0表示的是第一个数,del表示删除,上面的代码的意思就是说删除序列里面的第一个元素。

接下来,我们来看一下什么是切片?没错,就是把一段序列切开。不过我们并不需要知道怎么切的,只需要告诉计算机从哪里切到哪里,然后切下来的这一段要替换还是删除,ok,我们来看一下代码

#我们先来看一下替换
number = [1,5]
number[1:1] = [2,3,4]
number
#按回车,得到的结果是:[1,2,3,4]


#接下来来看一下删除
number = [1,2,3,4,5]
number[1:4] = []
number
#按回车,得到的结果是[1, 5]

替换的语句在第二句,number[1:1]表示的是第二个到第二个,没错,就是把5替换掉;

删除的语句同样是在那一段的第二句:在第二个第五个之间,用空序列替代中间的元素,就等于是把替换的序列删除掉。

这样子讲,是不是就觉得内容少了很多?(#^.^#)

预告一下明天的内容:关于列表的6种方法;

(文章图片若有侵权,请联系作者删除)

猜你喜欢

转载自www.cnblogs.com/Galaxyfengfeng/p/9022188.html
今日推荐