【Python】理论知识学习-DAY03

三、基本数据类型的运用

1.列表(List)

·定义

list = ['Mon','Tue','Wen','Sun','Sat'] #str类型

list2 = [1,3,4,6,9,11] #num类型

list3 = [1,2,3,'one','two','three'] #不同数据类型可以同时存在一个列表内

·长度

len(list)

·合并

list1 + list2

例:

listCom = list1 + list2
print(listCom) #输出合并后的列表
print("list1与list2合并后的长度为:"+str(len(listCom)))

·增加

list.append()  ; 

list.insert(,)  #往列表的指定位置增加元素,需要在“ , ”前写清楚下标位置

·删除

del list[ ] ;

list.remove()

·查询目标元素是否存在

 例:

tag = 3 in listCom #num类型
print(tag) #返回一个Boolean(true或false)

·查询目标元素的位置

 例:

print(list2.index(9)) #返回元素在列表中的索引位置
print(list2.index(8)) #有相同元素时,只返回第一次出现的索引位置

·最大值与最小值

max(list) ; min(list)

·统计元素出现的次数

 list.count()

 例:

print("list2里有"+str(list2.count(8))+"个8") #统计8在list2中出现的次数

2.元组(Tuple)

·定义

tup1 = ('kg01','kg02','kg03','kg04')
tup2 = (1,2,3,'aa','bb','cc') #支持用不同数据类型来定义元组

·长度

len(tup1)

·截取

tup[0:3]

·最大值与最小值

max(tuple) ;min(tuple)

·增减与修改

由于元组是不可变的数据类型,所以无法对元组内的元素进行增减或是修改;

但是可以通过del语句来删除整个元组:del tup

3.集合(Set)

·定义

set = {value01 , value02 ,value03} 或 set(value)

集合中不允许出现重复元素,集合中的元素无序且唯一

·添加元素

set.add()

·删除元素

set.remove()

·随机删除一个元素

set.pop()

·计算集合元素个数

len(set)

·清空集合

set.clear()

·判断元素在集合中是否存在

value in set

4.字典(Dictionary)

·定义

dic = {key1 : value1, key2 : value2}

·访问字典里的值

print(dic['key1'])

·修改字典

dic['key3'] = 'value3'  #字典中未搜索到key3,添加key3与key3的值

dic['key2'] = 'value4'  #字典中key2已经存在,将key2的值修改为value4

del dic['key1']  #删除字典中key1与key1的值

dic.clear()  #清空字典

del dic  #删除整个字典

四、条件控制

·if与if-else结构

if condition_1:

    statement_block_1

else:

    statement_block_2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值