Python3基础语法01|四大基本数据类型

Python四大数据类型:列表、元组、字典、集合

列表[list]

  1. 相当于数组,具有增删改查的功能
  2. 有索引,从头部开始第一个索引是1,从尾部开始最后一个索引是-1
  3. 截取字符,可指定访问某部分字符
lists = ['a','b','c']  # 创建一个列表
print( lists[2], lists[-1] )  # 访问同一个元素
print(lists[1:2])  # 指定访问某部分字符
lists.append('d')  # 使用 append() 在尾部添加元素
print (lists)
print (len(lists))  # len() 函数获得 lists 中元素的个数
lists.insert(0,'mm') #使用 insert() 在列表中插入元素
lists.pop()  # 使用 pop() 默认删除尾部的元素,可删除指定元素
del lists[2]  # 删除指定元素
print (lists)

结果:
c c
['b']
['a', 'b', 'c', 'd']
4
['mm', 'a', 'c']

元组 (tuple)

  1. 元组 tuple 和 list 非常类似,但是 tuple 一旦初始化就不能修改。因为不能修改所以没有 append(), insert() 这样的方法。
  2. 可以像访问数组一样进行访问,比如 tuples[0],但不能赋值。
tuples = ('tupleA', 'tupleB')
print(tuples[0])
del tuples  # 元组中的元素值是不允许删除的,但可以使用del语句来删除整个元组
结果:
tupleA

字典 {dictionary}

  1. 字典其实就是{key, value},一个key只能对应一个value。
  2. 字典也有增删改查。增加字典的元素相当于赋值,删除一个元素使用 pop,查询使用 get,如果查询的值不存在,我们也可以给一个默认值。
score = {'Alice':95,'Bob':96}  # 定义一个dictionary
score['Celina'] = 98  # 添加一个元素
print(score)
score.pop('Alice')  # 删除一个元素
#查看一个key对应的值
print(score.get('Bob'))
print(score.get('David', 99))  # 给David一个默认值

结果:
{'Alice': 95, 'Bob': 96, 'Celina': 98}
96
99

集合:set

  1. 集合 set 和字典 dictionary 类似,不过它只是 key 的集合,不存储 value。同样可以增删查,增加使用 add,删除使用 remove,查询看某个元素是否在这个集合里,使用 in。
s = set(['a', 'b', 'c'])
s.add('d')  # 增加
s.remove('b')  # 删除
print(s)
print('c' in s)  # 检查c是否在集合s中

结果:
{'c', 'a', 'd'}
True
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值