我是靠谱客的博主 醉熏芹菜,最近开发中收集的这篇文章主要介绍开始Python -- List和Tuple(3) ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

3Tuple:不可变的Sequence

l         Tuple类似List,不同的是Tuple不能被改变

l         当你用“,”分割各个值时,就创建了Tuple

>>> 1, 2, 3

(1, 2, 3)

l         同样,你可以使用()来包括Tuple

>>> (1, 2, 3)

(1, 2, 3)

l         只有一个元素的Tuple也必须包含“,”:

>>> 42

42

>>> 42,

(42,)

>>> (42,)

(42,)

l         下面是使用表达式的例子:

>>> 3*(40+2)

126

>>> 3*(40+2,)

(42, 42, 42)

l         使用tuple()函数可以将Sequence转换成Tuple

>>> tuple([1, 2, 3])

(1, 2, 3)

>>> tuple('abc')

('a', 'b', 'c')

l         基本的Tuple操作包括取值和Slice操作:

>>> x = 1, 2, 3

>>> x[1]

2

>>> x[0:2]

(1, 2)

l         使用Tuple的理由:

Ø         用作Mappingkey值,List是不能使用的

Ø         一些內建的函数和方法会返回Tuple(多返回值)

 

 

最后

以上就是醉熏芹菜为你收集整理的开始Python -- List和Tuple(3) 的全部内容,希望文章能够帮你解决开始Python -- List和Tuple(3) 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部