Python学习一:序列基础详解。Python学习一:序列基础详解。

作者:NiceCui

作者:NiceCui

  • 本文谢绝转载,如得转载需征得作者自己同意,谢谢。
  • 正文链接:http://www.cnblogs.com/NiceCui/p/7858473.html
  • 邮箱:moyi@moyibolg.com
  • 日期:2017-11-18
  • 本文谢绝转载,如用转载需征得作者自己同意,谢谢。
  • 正文链接:http://www.cnblogs.com/NiceCui/p/7858473.html
  • 邮箱:moyi@moyibolg.com
  • 日期:2017-11-18

Python学习一:序列基础详解

Python学习一:序列基础详解

如出一辙:序列介绍

无异于:序列介绍

Python中部分类别的变量,就像容器一样,收纳多独数据,序列就如一个静止的军队,像整齐的万里长城,存储在各式各样的数目,他们如约一定之秩序排列在齐,很威风,很漂亮,所以说序列是平稳的数据集合。序列包含的一个数额让如作阵的一个元素。序列可以分包一个或基本上单元素,也足以无另外因素的空序列。

Python中有种的变量,就比如容器一样,收纳多只数据,序列就比如一个不变的人马,像整齐的长城,存储着各式各样的数,他们依照一定的秩序排列于一道,很威风,很顺眼,所以说序列是稳步的多寡集合。序列包含的一个数据给如作阵的一个要素。序列可以涵盖一个要多独因素,也得以无其它因素的空序列。

亚:序列分类

其次:序列分类

队列有半点种植,分别是元组(Tuple)和列表(List)。

班有星星点点种植,分别是元组(Tuple)和列表(List)。

双方的机要分是:一旦确立行之有效的排,远组的相继要素不得以再吃修改及改变,将会见化为一组固定的素。所以元组跟像是一个特的表明,数据是一贯的,很多人数且管她为“定值表”。

两岸的显要分是:一旦成立有效之行,远组的次第要素不可以再次为涂改及改变,将见面化为一组固定的要素。所以元组跟像是一个异样之表明,数据是一定的,很多人都无她叫“定值表”。

老三:元组和列表建立

老三:元组和列表建立

 

 

 1 '''
 2 Created on 2017年11月18日
 3 
 4 @author: NiceCui
 5 '''
 6 '-----------------------tuple 元组------------------------------'
 7 
 8 tuple = (2,3,"good","hello tuple",666,"你好")
 9 
10 print(tuple[0])
11 print(tuple[1])
12 print(tuple[2])
13 print(tuple[3])
14 
15 '结果:'
16 '>>> 2'
17 '>>> 3'
18 '>>> good'
19 '>>> hello'
20 
21 '-----------------------List 列表------------------------------'
22 
23 list = [1,2,"list",6,"python"]
24 
25 print(list[0])
26 print(list[1])
27 print(list[2])

28 '''
29 '>>> 1'
30 '>>> 2'
31 '>>> list'
   '''
 1 '''
 2 Created on 2017年11月18日
 3 
 4 @author: NiceCui
 5 '''
 6 '-----------------------tuple 元组------------------------------'
 7 
 8 tuple = (2,3,"good","hello tuple",666,"你好")
 9 
10 print(tuple[0])
11 print(tuple[1])
12 print(tuple[2])
13 print(tuple[3])
14 
15 '结果:'
16 '>>> 2'
17 '>>> 3'
18 '>>> good'
19 '>>> hello'
20 
21 '-----------------------List 列表------------------------------'
22 
23 list = [1,2,"list",6,"python"]
24 
25 print(list[0])
26 print(list[1])
27 print(list[2])

28 '''
29 '>>> 1'
30 '>>> 2'
31 '>>> list'
   '''

 

 

当下是动eclipse上勾的python,不知情怎么使用eclipse安装python插件的同窗可以省自家Python随笔分类中起介绍怎么使eclipse安装python插件;

这是行使eclipse上描绘的python,不晓得怎么利用eclipse安装python插件的同班可以看看自己Python随笔分类中生介绍怎么下eclipse安装python插件;

安插件教程:http://www.cnblogs.com/NiceCui/p/7858107.html

装插件教程:http://www.cnblogs.com/NiceCui/p/7858107.html

由者的的事例可以视,同一个班可以出含不同类别的素,这为是python动态类型的一个反映,还有,序列元素不仅可以是主导项目的数额,还好是另外一个类的队列。这为是同java语言及稍稍区别的,使用Python语言书写序列会展示分外粗略感觉功能非常强。

起者的之例证可以看,同一个阵可以生出隐含不同档次的素,这也是python动态类型的一个反映,还有,序列元素不仅可以是核心类型的数据,还好是另外一个档次的行。这吗是和java语言上稍稍距离之,使用Python语言书写序列会展示格外简单感觉功能很强大。

季:嵌套和固定的显得

季:嵌套和一定的来得

列表中嵌套列表

列表中嵌套列表

 1 '''
 2 Created on 2017-11-18
 3 @author: NiceCui
 4 '''
 5 
 6 next_list = [1,[3,"hello",4,5]] 
 7 
 8 print(next_list[0])
 9 print(next_list[1][0])
10 print(next_list[1][1])
11 
12 '''
13 '>>> 1'
14 '>>> 3'
15 '>>> hello'
16 '''
 1 '''
 2 Created on 2017-11-18
 3 @author: NiceCui
 4 '''
 5 
 6 next_list = [1,[3,"hello",4,5]] 
 7 
 8 print(next_list[0])
 9 print(next_list[1][0])
10 print(next_list[1][1])
11 
12 '''
13 '>>> 1'
14 '>>> 3'
15 '>>> hello'
16 '''

元组不能够更改多少的案由,很少去立一个元组,但是序列可以长及改动元素,所以序列经常给用作去立一个空表;

元组不能够更改多少的因由,很少去立一个元组,但是序列可以追加及修改元素,所以序列经常为用作去立一个空表;

1 '''
2 空列表
3 '''
4 
5 next_list = []
1 '''
2 空列表
3 '''
4 
5 next_list = []

 

 

五:序列的多寡读取

五:序列的数量读取

顷顶端的小例子中早就亮了怎么采取下标去找到单个元素,当然还可以经过限制的援方式去找到多单元素

顷顶端的小例子中曾经亮了怎么采取下标去找到单个元素,当然还好透过限制的援方式去找到多个要素

克引用的为主样式

限制引用的中心样式

1 序列名[下限:上限:步长]
1 序列名[下限:上限:步长]

下限表示开头下标,上限表示最终下标。在胚胎与终极下标之间,按照步长的区间来找到元素。

下限表示开头下标,上限表示最终下标。在开场与终极下标之间,按照步长的间隔来找到元素。

假设默认步长为1,也就算凡上限和下限之间的各级隔1单因素还见面并发于结果遭遇。引用多独元素将改为一个初的行列。接下来做一个有点之例证:

设默认步长为1,也就凡是上限和下限之间的各国隔1个元素都见面出现在结果被。引用多只元素将变为一个初的班。接下来做一个稍微的例证:

 1 list = [1,2,"list",6,"python"]
 2 
 3 print(list[0])
 4 print(list[1])
 5 print(list[2])
 6 
 7 print(list[:6]) # 下标 0 ~ 5 的元素都输出
 8 
 9 print(list[2:]) # 下标 2 ~ 最后一个 元素都输出
10 
11 print(list[0:6:2]) # 下标 0 2 4 元素都输出
12 
13 print(list[2:0:-1]) # 下标 2 1 元素都输出
14 
15 sliced = list[2:0:-1] 
16 
17 type(sliced)  # 范式引用的结果是一个元组
 1 list = [1,2,"list",6,"python"]
 2 
 3 print(list[0])
 4 print(list[1])
 5 print(list[2])
 6 
 7 print(list[:6]) # 下标 0 ~ 5 的元素都输出
 8 
 9 print(list[2:]) # 下标 2 ~ 最后一个 元素都输出
10 
11 print(list[0:6:2]) # 下标 0 2 4 元素都输出
12 
13 print(list[2:0:-1]) # 下标 2 1 元素都输出
14 
15 sliced = list[2:0:-1] 
16 
17 type(sliced)  # 范式引用的结果是一个元组

而外Python还提供了一个尾巴引用的语法,用于引用序列尾部底要素:

除开Python还提供了一个尾巴引用的语法,用于引用序列尾部底要素:

 1 '''
 2 Created on 2017-11-18
 3 @author: NiceCui
 4 '''
 5 
 6 if __name__ == '__main__':
 7     pass
 8 
 9 list = [1,2,"list",6,"python"]
10 
11 print(list[-1])   # 返回序列最后一个元素
12 
13 print(list[-3])   # 返回序列倒数第三个元素
14 
15 print(list[1:-1]) # 返回序列倒数第2个元素 和倒数第2个元素
 1 '''
 2 Created on 2017-11-18
 3 @author: NiceCui
 4 '''
 5 
 6 if __name__ == '__main__':
 7     pass
 8 
 9 list = [1,2,"list",6,"python"]
10 
11 print(list[-1])   # 返回序列最后一个元素
12 
13 print(list[-3])   # 返回序列倒数第三个元素
14 
15 print(list[1:-1]) # 返回序列倒数第2个元素 和倒数第2个元素

 

 

 

 

 

 

相关文章

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注