网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Pythonlist()和tuple()函数怎么用-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

创新互联主要从事成都网站制作、成都网站设计、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务榆次,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

这篇文章将为大家详细讲解有关Python list()和tuple()函数怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

列表与元组大的区别在于:元组是不可改变的,列表是可改变的。元组支持的操作,列表基本上都支持;列表支持对元素的修改,而元组则不支持。从这个角度来看,可以认为列表是增强版的元组。

虽然大部分时候都可使用列表来代替元组,但如果程序不需要修改列表所包含的元素,那么使用元组代替列表会更安全。

list() 函数

除使用前面介绍的方括号语法创建列表之外,Python 还提供了一个内置的 list() 函数来创建列表,list() 函数可用于将元组、区间(range)等对象转换为列表。

例如如下代码:

a_tuple = ('crazyit', 20, -1.2)
# 将元组转换成列表
a_list = list(a_tuple)
print(a_list)
# 使用range()函数创建区间(range)对象
a_range = range(1, 5)
print(a_range) # range(1, 5)
# 将区间转换成列表
b_list = list(a_range)
print(b_list) #[1, 2, 3, 4]
# 创建区间时还指定步长
c_list = list(range(4, 20, 3))
print(c_list) # [4, 7, 10, 13, 16, 19]

上面程序中第 3 行代码使用 list() 将一个元组转换成列表;第 9 行代码用 list() 将一个区间(range)对象转换为列表,该行代码转换的区间为 range(1,5),该区间使用默认步长 1,该区间共包括 1、2、3、4 四个值(注意不包括 5)。因此程序输出 b_list 时将看到如下结果:

[1, 2, 3, 4]

第 12 行代码将 range(4, 20, 3) 转换为列表,该区间是从 4 到 20(不包括 20)且步长为 3 的数值,因此程序输出 c_list 时将看到如下结果:

[4, 7, 10, 13, 16, 19]

Python 2.x 提供了一个 xrange() 函数,该函数与 Python 3.x 中的 range() 函数基本相同。Python 2.x 也提供了range() 函数,但是该函数返回的是列表对象。

tuple() 函数

与 list() 对应的是,Python 也提供了一个 tuple() 函数,该函数可用于将列表、区间(range)等对象转换为元组。

例如如下代码:

a_list = ['crazyit', 20, -1.2]
# 将列表转换成元组
a_tuple = tuple(a_list)
print(a_tuple)
# 使用range()函数创建区间(range)对象
a_range = range(1, 5)
print(a_range) # range(1, 5)
# 将区间转换成元组
b_tuple = tuple(a_range)
print(b_tuple) #[1, 2, 3, 4]
# 创建区间时还指定步长
c_tuple = tuple(range(4, 20, 3))
print(c_tuple) # [4, 7, 10, 13, 16, 19]

上面代码中的第 3、9、12 行代码正是使用 tuple() 函数创建元组的关键代码。

关于Python list()和tuple()函数怎么用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网页题目:Pythonlist()和tuple()函数怎么用-创新互联
网址分享:http://bjjierui.cn/article/codips.html

其他资讯