python(列表字典元组集合)

列表

[]是列表,列表是有序的

list=[ i*i for i in range(6)]
list = []
# output = [0,1,4,9,16,25]

集合

{}的是集合

集合是无序的,不可重复的

list={ i*i for i in range(6)}# output = {0,1,4,9,16,25}
list1={2,3,3,4,4,5}# output = {2,3,4,5} 不可重复
s=set(range(6)) # output = {0,1,2,3,4,5} 
d=set([1,2,3,4,5,6])# set可以将列表中的元素转为集合类型
d = {}

–代码

add()一次添加一个元素

update()至少添加一个元素

remove()一次删除一个元素,抛异常

discard() 一次删除一个元素,不抛异常

pop()一次删除一个任意元素

clear()清空

intersection()或者 & 是否有交集

| 和union ()是求并集

— 和difference() 是求相减后的数

元组

()的是元组

元组是不可变序列,不能修改任何数据。但列表是有序的

t1 = ('haha', 98, [1,2])
t2 = 'haha', 77, 'world'
t3 = tuple()
t4 = ('haha',)
t1[2].append(100)
print(t1)
#output haha 98 [1,2,100]

三种元组创建方式,类型为tuple

如果元组只有一个值,必须加逗号,否则会被认为string

虽然元组不可变,但可以在元组中存储列表,列表是可变的。

–元组的便利:

索引,index

t=('haha',98)
for item in t:
    print(item)
# output: haha
          98

字典

{key : value}

字典是无序的,不可重复,可变

score = {'haha': 1, 'yaya' : 2}
print(score.get('haha'))
print(score["haha"])

on
score = {‘haha’: 1, ‘yaya’ : 2}
print(score.get(‘haha’))
print(score[“haha”])


↑ 两种字典提取值的方法。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值