Tuple元组,List列表,Set集合,Dictionary字典数据类型的学习

Python3中有6中数据类型,它们是:

不可变类型:Numebr数字,String字符串,Touple元组

可变类型:List列表,Set集合,Dictionary字典

Tuple元组

tup=( , , , ' ' ,' ' ' ' )

tup1=("a","b","c","d",1)
print(tup1)
print(type(tup1))----------->输出tup1的类型

print(type(tup1[-1]))---------->输出元组中最后一个元素的类型
print(len(tup1))--------------->输出元组1的长度
tup2=(4,5,6,'a','b','c','tao')
tup3=tup1+tup2--------------->将元组1和元组2合并成一个新的元组
print(tup3)
print(max(tup3[4:8]))
print(min(tup3[4:8]))--------------->元组3中截取一部分求最值(整型)
print(max(tup3[9:]))
print(min(tup3[9:]))------------------>元组3中截取一部分求最值(字符串)

注意整型无法和字符串比较大小,会报错

字符串的大小比较a<A<B<BC<BE<BEa<BF

print("元组3的长度是:"+str(len(tup3)))------------------>元组3的长度

 tag='a'  in  tup1      tag=1 in tup1----------------->判断元组里是否有

print(tag)------------>返回值为TRUE  或者 FALSE

---------------------------------------------------------------------------------------------------------------------

List列表

list=[ , ' ' , , , , , ,]

list1=[1,2,3,'a','b','c']
print(list1)
print('列表的长度是:'+str(len(list1)))
print(min(list1[0:3]))
print(max(list1[0:3]))
list1.insert(3,4)----------->指定位置插入指定值
print(list1)
del list1[3]------------------>删除指定位置的值
print(list1)
list1.append('d')-------------->在末位添加指定元素
print(list1)
list1.insert(0,10)
print(list1)
tag='0' in list1---------------->判断是否有
print(tag)
list1.append(1)
print(list1)
print("1在列表中出现"+str(list1.count(1))+'次')----------->计数
print(list1.index(1))------------------->1在列表1中第一次出现的位置

 -----------------------------------------------------------------------------------------------------------

Set  集合

集合里面的元素无序且唯一

set0=set('hello')
print(set0)-------->输出为'h','e','o','l'
# set1=("hello","world")
# print(set1)
#这种set1的类型是tuple

set2={'wo','we','wo','en'}
print(set2)
set2.add('ne')------------->添加元素
print(set2)
set2.remove('en')---------->删除元素,不能使用del  因为del是根据下标去删除对象,而集合内元素无序所以无法用此方法删除
print(set2)

集合中空格也是元素

 ----------------------------------------------------------------------------------------------------------------------------

Dictionary 字典

dic={'  ': '  '  , '  ':' '      }

dic1={'Name':'wangtao','Age':'23'}
print(dic1)
print(dic1['Name'])-------->输出字典Name项的值
dic1['Name']='WT'--------->修改
print(dic1)

dic1['Height']=200--------->添加
print(str(len(dic1)))
print(dic1)
dic1.clear()------->清除所有内容
print(str(len(dic1)))
print(dic1)

使用del可以删除指定内容

del dic1['Name']

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值