当前位置: 首页 > news >正文

西安网站建设培训市场推广

西安网站建设培训,市场推广,我要建房子去什么网站找人做,怎么自己做网站的优化切片,是一个比较生疏的名词,这是现代计算机编程语言或者说Python里的一个概念,大致意思是从一个集合里切出一块来,就像切一块豆腐,一刀下去切出两块豆腐 先看一个函数range、返回值是列表,内容和传入range…

切片,是一个比较生疏的名词,这是现代计算机编程语言或者说Python里的一个概念,大致意思是从一个集合里切出一块来,就像切一块豆腐,一刀下去切出两块豆腐

先看一个函数range、返回值是列表,内容和传入range的函数有关。

a = range(1, 21)
print a

 

结果

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

明白了,range可以产生从1到20共20个元素的列表,range的第二个参数不包含这个值,但包含第一个参数的值,每个元素值相差为1

切片是对有序的集合而言,意思从有序集合里提取数据构成子集集合,给定提取的起点start、终点end以及方向上的步长step,能否切出非空子集,起点start需能沿步长方向上到达终点。

字符串和列表、元组都是有序集合,均可实现切片操作,以列表为例给出切片的语法格式如下:

子集名 = 有序集合名[start : end : step]

上边range(1, 21)和切片里的start、end是呼应一致的,含起点start对应的值而不含终点end所对应的值。

step = 1

子集的构成是从start开始每step取一个数据一至到end-1位置结束,step默认为1时,可以省略不写。

s = "python"
a = list(s)
print a
b = a[2:5]
print b

 

程序的结果如下:

['p', 'y', 't', 'h', 'o', 'n']
['t', 'h', 'o']

0

1

2

3

4

5

'p'

'y'

't'

'h'

'o'

'n'

从print b这条语句的打印结果['t', 'h', 'o']可知,'t'在a列表的index为2,'n'字符的index为5,那么a[2:5]的step为1,从't'开始逐个取回字符't'、'h'、'o'组成新的列表的子集b,而字符'n'的index为5,5作为取切片操作a[2:5]里的终点,其字符'n'不取回。从例子可以看出step 为1可以理解为“逐个取”。

step > 1

step可以大于1,这个时候对于step的理解可以这样认为,每step个取一个。

s = "python"
a = list(s)
print a
b = a[2:5:2]
print b

 

程序的结果如下:

['p', 'y', 't', 'h', 'o', 'n']
['t', 'o']

对于列表a取切片a[2 : 5 : 2], 从index为2开始,每2个元素为一组取每组的第一个数据值,一只到index为5结束,但不取index为5的数据。

a[2 : 5 : 2]具体操作是这样的,从index为2的字符't'开始,到index为5的字符'n'之前,每2个为一组('t', 'h')、('o', 'n')取每组的第一个元素值't'、'o'即结果子集b的值。

再看一个例子:

a = range(12)
print a
b = a[1 : 10 : 3]
print b

 

结果是:

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

 

从两行输出结果的第一行可以看出range函数可以产生一个从0开始到小于12的整数的列表,共12个数据。第二行的输出[1, 4, 7]是怎么产生的呢?这个和对a列表的切片操作有关,a[1 : 10 : 3],这里a[1:10] = [1, 2, 3, 4, 5, 6, 7, 8, 9],每3个一组,从每组取第一个,即 [1, 2, 3],[4, 5, 6], [7, 8, 9]这三组,取每组第一个1、4、7构成b这个子集,最后得到的b = [1, 4, 7]。

http://www.dtcms.com/a/485718.html

相关文章:

  • 温州做网站的如何查询网站的空间大小
  • 南通的电商网站建设网站开发方倍工作室
  • 常州网站建设专业的公司做视频网站需要多大带宽
  • 给设计网站做图小程序注册步骤
  • 南京网站开发培训旅游网站的建设方案
  • 邵阳做网站哪个公司好福田官网
  • 沈阳门户网站建设wordpress 图片路径加密
  • html个人网站模版一个高校的校园网站建设费用
  • 健身器材网站模板营销型网站建设宣传语
  • 广东省住建厅官方网站鞍山信息港二手房
  • 网站建立具体步骤是最早做团购的网站
  • 四川润邦建设工程设计有限公司网站怀化市优化办
  • 企业网站建设软件需求分析深圳快速seo排名优化
  • 济宁做网站多少钱网站制作是不是要先用ps做
  • 做视频网站审核编辑有假么网站备案名可以更改吗
  • 百度快照官网登录寿光网站优化
  • 阜宁做网站哪家公司好怎么样免费创建网站
  • 山东住房和城乡建设部网站四川省工程造价总站官网
  • 建筑类专业做教育的网站专业网站建设网站推广
  • 制作微信网站模板下载不了成都网站建设收费
  • 柳州专业网站优化股市行情app
  • 长沙建个网站要多少钱拉丝机东莞网站建设
  • c 做网站需要什么知识三大电商平台
  • 做旅游网站的目的网站建设 猴王网络0成本
  • 做水暖的网站整站seo排名费用价格
  • 网上商城网站开发报告电商网页设计理念
  • 装修公司 网站模板dede本地搭建好网站后台密码和用户名是什么
  • 黑龙江建设局网站怎样做当当网站代理
  • 网站icp备案申请网站建立健全举报工作机制
  • 响应式网站方案望野原文翻译