一起学Python(四)

今天主要讲一下,列表、字典、元组的增删改查,以及合并、取值

列表

1.增

listData = []
listData.append("name")
listData.insert(len(listData)+1,"insertName")
print(listData)

输出结果为:
['name', 'insertName']

2.删

listData = ["name",11,True]
listData.remove(11)
print(listData)

输出结果为:
['name', True]

3.改

listData = ["age",11,True] 
print(listData[1])
listData[1]=22
print(listData[1])

输出结果:
11
22

4.查

listData = ["age",11,True]
for i in listData: 
     print(i)
    if i == "age":
        #条件成立,进行处理执行
        pass


输出结果为:
age
11
True

5.合并

listData1 = ["age",11,True]
listData2 = ["gg",22,False]
lis=listData1+listData2
print(lis)

输出结果为:
['age', 11, True, 'gg', 22, False]

6.取值

listData = ["age",11,True] 
print(listData[1]) 

输出结果:
11 

元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。

1.查

tup = ('physics', 'chemistry', 1997, 2000)
for i in tup:
    #判断条件
    print(i)

输出结果为:
physics
chemistry
1997
2000

2.合并

tup1 = (12, 34.56)
tup2 = ('abc', 'xyz') 
# 以下修改元组元素操作是非法的。
# tup1[0] = 100

# 创建一个新的元组
tup3 = tup1 + tup2
print(tup3)


输出结果为:
(12, 34.56, 'abc', 'xyz')

3.删除

tup = ('physics', 'chemistry', 1997, 2000) 
del tup#删除整个元组

4.取值

L = ('spam', 'Spam', 'SPAM!')
print(L[2])#读取第三个元素
print(L[-2])#反向读取,读取倒数第二个元素
print(L[1:])#截取元素

输出结果为:
SPAM!
Spam
('Spam', 'SPAM!')

字典

1.增

dict1={"tName":"MsWang"}
dict1.update(age=11)
print(dict1)

输出结果为:
{'tName': 'MsWang', 'age': 11}

2.删

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
 
del dict['Name']  # 删除键是'Name'的条目
dict.clear()      # 清空字典所有条目
del dict          # 删除字典

3.改

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
dict.update(Name="Nancy")
dict["Age"]=88
print(dict)

输出结果为:
{'Name': 'Nancy', 'Age': 88, 'Class': 'First'}

4.查

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
for i in dict:
    #自行添加判断条件进行处理
    print("键:",i,";值:",dict[i])

输出结果为:
键: Name ;值: Zara
键: Age ;值: 7
键: Class ;值: First

5.合并

infoList = {}
teacher={"tName":"MsWang"}
student={"sName":"stuOne","sAge":11}
infoList = dict(teacher,**student)
print(infoList)

输出结果为:
{'tName': 'MsWang', 'sName': 'stuOne', 'sAge': 11}

6.取值

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
print(dict["Age"])
print(dict.keys())
print(dict.values())
print(dict.items())
print(dict.get("Name"))

输出结果为:
7
dict_keys(['Name', 'Age', 'Class'])
dict_values(['Zara', 7, 'First'])
dict_items([('Name', 'Zara'), ('Age', 7), ('Class', 'First')])
Zara

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值