开始Python -- List和Tuple(3)

原创 2007年10月10日 15:48:00

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的对比总结

一 list类型 Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ['Mi...
  • mhady
  • mhady
  • 2016年06月13日 23:04
  • 1486

python基础(输入—字符串—list—tuple—循环)

1、输入 >>> name = input() Michael>>> name 'Michael'name = input() print('hello,', name)name = input('p...
  • yeyang123
  • yeyang123
  • 2015年09月29日 13:29
  • 1535

python函数参数(可变参数tuple和关键字参数list)

1.变量可以指向函数 2.函数名其实就是指向函数的变量 3.高阶函数:能接收函数做参数的函数 4.函数的参数可以接收变量 5.一个函数可以接收另一个函数作为参数 pyth...
  • u010566813
  • u010566813
  • 2015年06月26日 22:14
  • 3065

Python3数据结构【列表list,元组tuple,集合set】

(adsbygoogle = window.adsbygoogle || []).push({}); ← Python3 函数 ...
  • GeekLeee
  • GeekLeee
  • 2016年10月18日 11:03
  • 1339

Python 核心编程笔记_Chapter_2 Note_3_赋值与变量_字符串_列表list_元组tuple_字典dict

 Python 中变量名规则与其它大多数高级语言一样, 都是受C 语言影响(或者说这门语言 本身就是C 语言写成的)。变量名仅仅是一些字母开头的标识符--所谓字母开头--意指大 写或小写字母...
  • bestallen
  • bestallen
  • 2016年06月28日 12:48
  • 278

Python入门笔记(3)_ List, Tuple, Dict, Set

List : 列表 1. 生成 PeopleInfo = ['Phoenix', 23, 99, True] 上面我们定义了一个List,其中可以包含各种不同数据类型。 2. 访问 >>> pri...
  • phoenixtree7
  • phoenixtree7
  • 2016年07月26日 16:05
  • 209

Python(3)--list和tuple

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。跟C的数组类似 可以通过list的索引值来获取list中的值>>> allStars= ['W...
  • wojiaoweide
  • wojiaoweide
  • 2016年05月01日 10:44
  • 276

Python3学习(4)--集合list和tuple

一个人叫个人,多个人称之为团体,一个人模式很单一,自我约束,团体里面的人就不一样了,每个团体都有自己内部的约束和管理模式,对于团体里面的个人,其行为不能超出团体的管束范围; 对应我们今天讲到的集合,...
  • Appleyk
  • Appleyk
  • 2017年08月03日 08:35
  • 2944

python初学list与tuple教程

  • 2017年03月12日 23:05
  • 101KB
  • 下载

python学习——list和tuple

>>>t = ('a','b', ['A','B']) >>> t[2][0] = 'X' >>> t[2][1] = 'Y' >>> t ('a', 'b', ['X', 'Y']) ...
  • u014135752
  • u014135752
  • 2018年01月13日 19:50
  • 3
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开始Python -- List和Tuple(3)
举报原因:
原因补充:

(最多只允许输入30个字)