文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python的list、tuple、di

2023-01-31 05:46

关注

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比较清楚的对比

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯