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

logo图案生成器seo教学网站

logo图案生成器,seo教学网站,诸城网站价格,制作公司资料网页‌Python 列表 Python有6个序列的内置类型,但最常见的是列表和元组。 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号…

‌Python 列表

Python有6个序列的内置类型,但最常见的是列表和元组。

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5]
list3 = ["a", "b", "c", "d"]

与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。

访问列表中的值

使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

#!/usr/bin/python
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]
print"list1[0]: ", list1[0]
print"list2[1:5]: ", list2[1:5]

Python列表脚本操作符

列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。

如下所示:

Python 表达式

结果

描述

len([1, 2, 3])

3

长度

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

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

组合

['Hi!'] * 4

['Hi!', 'Hi!', 'Hi!', 'Hi!']

重复

3 in [1, 2, 3]

True

元素是否存在于列表中

for x in [1, 2, 3]: print x,

1 2 3

迭代

Python列表截取

描述:

Python 表达式

结果

描述

L[2]

'Taobao'

读取列表中第三个元素

L[-2]

'Runoob'

读取列表中倒数第二个元素

L[1:]

['Runoob', 'Taobao']

从第二个元素开始截取列表

Python列表函数&方法

Python包含以下函数:

序号

函数

1

cmp(list1, list2)
比较两个列表的元素

2

len(list)
列表元素个数

3

max(list)
返回列表元素最大值

4

min(list)
返回列表元素最小值

5

list(seq)
将元组转换为列表

Python包含以下方法:

序号

方法

1

list.append(obj)
在列表末尾添加新的对象

2

list.count(obj)
统计某个元素在列表中出现的次数

3

list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

4

list.index(obj)
从列表中找出某个值第一个匹配项的索引位置

5

list.insert(index, obj)
将对象插入列表

6

list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

7

list.remove(obj)
移除列表中某个值的第一个匹配项

8

list.reverse()
反向列表中元素

9

list.sort(cmp=None, key=None, reverse=False)
对原列表进行排序

Python 元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5)
tup3 = "a", "b", "c", "d"

元组运算符

与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

Python 表达式

结果

描述

len((1, 2, 3))

3

计算元素个数

(1, 2, 3) + (4, 5, 6)

(1, 2, 3, 4, 5, 6)

连接

('Hi!',) * 4

('Hi!', 'Hi!', 'Hi!', 'Hi!')

复制

3 in (1, 2, 3)

True

元素是否存在

for x in (1, 2, 3): print x,

1 2 3

迭代

元组索引,截取

因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:

元组:

L = ('spam', 'Spam', 'SPAM!')

Python 表达式

结果

描述

L[2]

'SPAM!'

读取第三个元素

L[-2]

'Spam'

反向读取,读取倒数第二个元素

L[1:]

('Spam', 'SPAM!')

截取元素

元组内置函数

Python元组包含了以下内置函数

序号

方法及描述

1

cmp(tuple1, tuple2)
比较两个元组元素。

2

len(tuple)
计算元组元素个数。

3

max(tuple)
返回元组中元素最大值。

4

min(tuple)
返回元组中元素最小值。

5

tuple(seq)
将列表转换为元组。

区别

       主要区别在于可变性和用途。‌ 元组是不可变的,一旦创建就不能修改其中的元素,而列表是可变的,可以添加、删除或更改其中的元素。元组通常用于存储不应改变的数据,如函数返回多个值时使用元组,而列表则用于需要动态改变数据的场合,如存储一组数据或作为堆栈和队列等数据结构‌。

     元组和列表在语法和使用上也有显著区别。列表使用方括号[]来定义,元素之间用逗号分隔。列表是可变的,支持多种操作,如append()、extend()、insert()、remove()、pop()等。元组使用圆括号()来定义,元素之间同样用逗号分隔,但尝试修改元组的任何元素都会引发TypeError。元组没有修改元素的方法,但支持索引访问和计数等操作‌。

       在性能方面,由于元组的不可变性,它们通常比列表有更快的访问速度,尤其在创建和访问元素时,尤其在大型数据集上表现更优。列表由于其可变性,需要支持动态扩展,因此其内存占用比元组稍高‌。

      根据不同的使用场景选择元组或列表:

  • 列表‌:常用于需要频繁修改数据的场合,如存储一组数据、作为堆栈和队列等数据结构。
  • 元组‌:常用于存储不应改变的数据,如函数返回多个值、作为字典的键(因为字典的键必须是不可变的),或在多线程环境中共享数据‌
http://www.khdw.cn/news/32261.html

相关文章:

  • 诗词门户网站今日国际新闻头条15条简短
  • 做垃圾网站 盈利小程序开发一个多少钱啊
  • 沈阳旅游集团网站建设百度网盘官方
  • 网站基本流程班级优化大师app下载学生版
  • 帮黄色网站做推广烟台网站建设
  • 最好的设计师网站百度如何发布作品
  • 上海网站备案注销百度百科合作模式
  • 担保公司网站模板品牌运营中心
  • 公司做网站图片google chrome download
  • 建设企业网站官网企业百度广告推广费用一年多少钱
  • 淘宝二官方网站是做啥的平台推广费用
  • 网站提交搜索引擎深圳sem竞价托管
  • 网站设计潮流长春网站制作系统
  • 做个自己的影院网站怎么做长沙网站关键词排名
  • 何苦做游戏网站中国企业网官方网站
  • 那家公司做网站企业网站营销优缺点
  • 专门做会议的网站so导航 抖音
  • 现在哪个网站可以做外贸百度联盟项目看广告挣钱
  • 简述一个网站开发流程手机广告推广软件
  • 网站站外引流怎么做教育培训机构加盟十大排名
  • 网站优化 推广网络营销策划方案ppt模板
  • 江门网站建设定制百度搜索排名规则
  • 平台网站做数据维护需要多久网上永久视频会员是真的吗
  • 网站二级域名 权重 卢松松怎样才能被百度秒收录
  • 阳泉疫情最新通报今天情况西安官网seo
  • 苏州 网站建设 app百度快照搜索
  • 江西建设门户网站nba交易最新消息汇总
  • 微信分享wordpress班级优化大师手机版下载
  • 商城手机网站建设多少钱seo和sem
  • 正规做兼职的网站软文营销案例分析