iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python的list、tuple、di
  • 770
分享到

python的list、tuple、di

listpythondi 2023-01-31 05:01:14 770人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

listtupledictset特点有序、查找速度随着元素增加而逐渐下有序\不能修改无序、查找速度快、key不能重复元素没有重复、无序、判断一个元素是否在set中速度很快创建L =['Michael', 'Bob', 'Tracy']t =


listtupledictset
特点有序、查找速度随着元素增加而逐渐下有序\不能修改无序、查找速度快、key不能重复元素没有重复、无序、判断一个元素是否在set中速度很快
创建L =['Michael', 'Bob', 'Tracy']t = ('Adam', 'Lisa',  'Bart')
 t = (1,)
 t = ('a', 'b', ['A', 'B'])
d = {
     'Adam': 95,
     'Lisa': 85,
     'Bart': 59
 }
s = set(['A', 'B', 'C'])
访问L[0]、L[-1]t[0]、t[-1]通过key访问
 if 'Paul' in d:
     print d['Paul']
 或
 d.get('Paul')
x = '???' # 用户输入的字符串
 if x in weekdays:
     print 'input ok'
 else:
     print 'input error'
添加元素尾部添加L.append('Paul')
 插入指定索引位置L.insert(0, 'Paul')
d['Paul'] = 72s.add(4)
删除元素删除最后一个元素并且返回L.pop()
 删除指定索引的元素L.pop(2)

s.remove(4)
替换元素L[2] = 'Paul'
 L[-1] = 'Paul'


空的
t = ()

元素个数

len(d)
遍历

for key in d:
 ...     print key
for name in s:
 ...     print name
切片取前3个元素L[0:3]从索引0开始取,直到索引3为止,但不包括索引3;
 若第一个索引是0,可以省略不写L[:3];
 第三个参数表示每N个取一个,上L[::2]



迭代L = ['Adam', 'Lisa', 'Bart',  'Paul']
 >>> for index, name in enumerate(L):
 ...     print index, '-', name

d = { 'Adam': 95, 'Lisa': 85,  'Bart': 59 }
 print d.values()
 # [85, 95, 59]
 for v in d.values():
     print v
 # 85
 # 95
 # 59
 或
 d = { 'Adam': 95, 'Lisa': 85, 'Bart':  59 }
 print d.itervalues()
 # <dictionary-valueiterator object at 0x106adbb50>
 for v in d.itervalues():
     print v
 # 85
 # 95
 # 59
 或for key, value in d.items():
 ...     print key, ':', value
 ...
 Lisa : 85
 Adam : 95
 Bart : 59

不知道为什么上传不了附件。其实我整理了一个excel比较清楚的对比

--结束END--

本文标题: python的list、tuple、di

本文链接: https://www.lsjlt.com/news/188724.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python的list、tuple、di
    listtupledictset特点有序、查找速度随着元素增加而逐渐下有序\不能修改无序、查找速度快、key不能重复元素没有重复、无序、判断一个元素是否在set中速度很快创建L =['Michael', 'Bob', 'Tracy']t =...
    99+
    2023-01-31
    list python di
  • python list tuple d
    很意外,我的博客居然有人访问,还有一位仁兄来评价,点赞,莫名感激  一 list          name = ["aaa","bbb","ccc","ddd","eee","fff","ggg","hhh","iii"]        ...
    99+
    2023-01-31
    python list tuple
  • Python中的list,tuple,d
    list的创建与检索 Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 构造list非常简单,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。 Python是动...
    99+
    2023-01-31
    Python list tuple
  • Python 中list ,set,di
    很多时候我们可能要频繁的进行元素的find 或in操作,本人一直天真的以为python的list做了hash,通过红黑树来高效查找···直到今天我真正来测试它和set,dict的查找效率时,才发现自已想太多了!!!! 先看代码:...
    99+
    2023-01-31
    list Python di
  • Python-List、Tuple类型
    List集合类型 Python内置的一种数据类型: list 。list是一种有序的集合,可以添加或删除其中元素。构造 list 使用中括号 [ ] ,用 [ ] 把list所有元素括起来,就是一个list对象,通常会把list赋值给一个...
    99+
    2023-01-31
    类型 Python List
  • python中的list、tuple和d
    列表 列表是python中最基本的数据结构之一,并且列表的数据项不需要具有相同的数据类型,创建一个列表,只需把逗号分隔的不同数据项使用方括号括起来即可。具体的定义式如下: list=['变量1','变量2','变量3'......] #变...
    99+
    2023-01-30
    python list tuple
  • Python中关于list、tuple、
    List定义及常用的方法见上一篇博客。 Tuple元组tuple的定义:            tuple是一个有序的元素组成的不可变对象的集合,使用小括号()表示,是可迭代对象 元组中数据的访问            支持索引(下标访问)...
    99+
    2023-01-31
    Python list tuple
  • python第三天(list,元组,di
    1.list 列表 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示: list1 = ['phy...
    99+
    2023-01-30
    python list di
  • list,tuple,set,dict汇
          有序/无序 追加/删除元素 元素可/不可重复 元素类型 创建方式 List 有序 可追加删除追加:list.append(item),list.insert(index,item)删除:list.pop()...
    99+
    2023-01-31
    tuple list dict
  • Python中的复杂数据类型(list、tuple)
    目录一、序列:二、列表(list):[a1,a2],可变数据类型1、列表的创建2、复合列表和多维列表3、列表索引取值4、列表修改三、列表推导式1、列表推导式书写形式:2、列表推导式的...
    99+
    2024-04-02
  • python列表[list]和元组(tuple)详情
    列表和元组: list是一种有序的集合,可以随时添加和删除其中的元素.1,创建一个普通列表 List = ['Jack','Bob','Lucy','Rose'] Append() ...
    99+
    2024-04-02
  • Python使用list列表和tuple元组的方法
    list: Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出寝室所有室友的名字,就可以用一个list表示: roo...
    99+
    2024-04-02
  • python中列表(list)和元组(tuple)的区别
    这期内容当中小编将会给大家带来有关python中列表(list)和元组(tuple)的区别,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。列表列表是动态的,长度可以改变,可以随意增加,修改或删除元素。初始化...
    99+
    2023-06-14
  • Python里面如何实现tuple和list的转换?
          在Python中,你可以使用内置的list()和tuple()函数来实现元组(tuple)和列表(list)之间的转换。   1.将元组转换为列表: tuple_var = (1, 2, 3, 4, 5) # 定义一个元组li...
    99+
    2023-09-09
    python 开发语言 tuple
  • python中列表(list)和元组(tuple)的深入讲解
    前言 在我们实际开发中,经常需要将一组数据存储起来,以便使用。如果学习了其他的语言可能知道数组(Array)这个数据结构,它就可以将多个数据进行存储,访问数据可以通过数组下标的方式...
    99+
    2024-04-02
  • Python 实现list,tuple,str和dict之间的相互转换
    1、字典(dict) dict = {‘name': ‘Zara', ‘age': 7, ‘class': ‘First'} 1.1 字典——字符串 返回: print t...
    99+
    2024-04-02
  • Python错误解决:list indices must be integers or slices, not tuple
    Python错误解决:list indices must be integers or slices, not tuple 在Python编程中,我们经常会遇到代码运行时出现错误的情况。其中,"lis...
    99+
    2023-08-31
    python 开发语言 Python
  • 一文搞懂Python中列表List和元组Tuple的使用
    目录列表 List列表是有序的列表可以包含任意对象通过索引访问列表元素列表嵌套列表可变元组 Tuple定义和使用元组元素对比列表的优点元组分配、打包和解包List 与 Tuple 的...
    99+
    2024-04-02
  • 使用Python怎么对list、tuple、str和dict进行转换
    使用Python怎么对list、tuple、str和dict进行转换?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、字典(dict)dict = {‘...
    99+
    2023-06-08
  • Python的Tuple怎么使用
    本篇内容主要讲解“Python的Tuple怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python的Tuple怎么使用”吧!一 介绍类名:tuple(...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作