python中常用的数据类型

list(列表)典型的定义:[]
list1 = [] #空的列表
print(type(list1))
>>>[]
列表中的数据类型可以不一样
list2 = ['zhangsan', 20, 80.6, '44444444', '456']
 
列表
list3 = ['zhangsan', 20, 80.6, '44444444', '456']
print(list2[1:3])   #切片也是不包含上界
print(list2[1::2])  #步长   ::代表从1开始隔一个的元素
>>>[20, 80.6]
>>>[20, '44444444']
列表不可以越界 list3只有5个元素,所以索引只能到4,如果取索引大于4,便会发生越界,运行时会报错。
列表.append(要追加的元素) 
list4 = ['lisi', 30, 0.0, 600]
list4.append(1) 
print(list4)
>>>['lisi', 30, 0.0, 600, 1]
列表.remove(要删除的元素)

list5 = [1,2,3,4,5]
list5.remove(1)
print(list5)
>>>[2, 3, 4, 5]
列表支持切片

元组就是比较简单需要注意的时元素不可变tuple = ()是没有意义的 tuple = (1,2,3,4,5)

字典:结构{key : value} dict1 = {} 定义了一个控字典

 

update 字典的合并
dicta = {'name':'xiaojiejie','age':'18','money':10000.00}
dictb = {'hobby':'听音乐','money':9999999.00}
dicta.update(dictb)
print(dicta)
>>>{'name': 'xiaojiejie', 'age': '18', 'money': 9999999.0, 'hobby': '听音乐'}
 pop 删除key,返回key对应的value
dicta = {'name':'xiaojiejie','age':'18','money':10000.00}
print(dicta.pop('age'))
print(dicta.popitem())# 随机删除一个数据
>>>{'name': 'xiaojiejie', 'money': 9999999.0}
>>>('money', 9999999.0)
集合的定义也是{} 集合中不能有重复的元素
添加元素

set1 = {1,2,3,4,5,7,10}
set1.add(11)
print(set1)
>>>{1,2,3,4,5,7,10,11}
删除元素与列表删除元素结构相似

合并集合 |

setx = {1,2,3,4,5}
sety = {3,4,5,6,7}
print(setx | sety) 
>>>{1, 2, 3, 4, 5, 6, 7}
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值