记三个单词:tuple、triple和tulip

英语单词 tuple,是一个IT术语,意为“元组”,是一种类似数组的数据结构;triple,则表示“三倍”这样的含义;而 tulip 则是一种知名的花卉名称,也就是“郁金香”。

  • tuple n.元组
  • triple a.三倍的;三重的
  • tulip n.郁金香

这三个单词,长得有点像呀。tulip(n.郁金香),可以谐音“太离谱”,并包含了 lip(n.嘴唇) 一词。triple中包含了一个表数字“三”的前缀或词根tri-(三),例如,triangle,就是指三角形,它的词根pl-,意为“编织”,字母象形,p-象形手,l-象形头发,pl-所以字面义就是用手编辫子。tuple在编程语言Python中是一种有序且不可变的序列结构,类似的还有列表(list)、集合(set)、字典(dictionary)等其他几种数据结构。

Python中的数据结构:

  • list 列表
  • tuple 元组
  • set 集合
  • dictionary 字典

这几种数据结构的本质,广泛地讲,都是容器(container)类型的数据结构,可以一次往里边装多个数据。据说tuple源自拉丁语,字面义意为“成对的事物”,Python中的列表(list)和tuple(元组)有时也被译作数组,因为具有索引或下标,其构成元素或数据是有序的,只是list的数据是可以修改的,而tuple的不可以修改或变动,为不可变(immutable)数据类型,所谓成对,在这里我们可以将元素和下标视作是成对的,所以,我们可以把tuple的tu-视作和two相通,pl-可以看成是multiple(n.倍数)一词中的词根pl-(折叠)。因此,我们对tuple、triple、tulip三个单词的记忆方式就是:

  • tuple n.元组 //= tu-(=通two) + pl-编织、折叠、倍、多 + e尾素 = 字面义:成对之事物 = 元组。
  • triple a.三倍的;三重的 //= tri-三 + pl-编织、折叠、倍、多 + e尾素 = 三倍的
    • 前缀tri-(三):
      • triangle n.三角形 //= tri-三 + angle n.角
    • 词根pl-(折叠):
      • multiple n.倍数 //= multi-多 + pl-折叠、倍 + e
  • tulip n.郁金香 //谐音:太离谱。包含单词:lip(n.嘴唇)。词源:字面义表头巾,最终来自波斯语。根据对tuple一词的理解,我们也可以将tulip,处理为“双唇”来进行记忆,tulip = tu-(two) 二 + lip n.唇 = 双唇 = 郁金香

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值