python基础语法总结(五)-- 字典dic + 元组tuple

目录

一. 字典

1. 读取

2. 添加

3. 修改

4. 删除

5. 清空

6. 复制文本

7 遍历

a. 遍历键值对

b. 遍历键

c. 遍历值

二. 元组


一. 字典

字典类型类似于键值对key-value的一种数据结构,其中键不能重复。字典类型用大括号{key1:value1,key2:value2,...}定义

"""
dic字典类
"""
# 初始化
cat = {}                        # 空字典
dog = {'color':'red','size':'small'}

1. 读取

# 读取
dog['color']                    # 读取'color'对应的值  red

2. 添加

# 添加
dog['age'] = 3              # 添加新属性 age,值为3
print(dog)                  # {'color': 'red', 'size': 'small', 'age': 3}

3. 修改

# 修改
dog['size'] = 'large'       # 修改size值为large
print(dog)                  # {'color': 'red', 'size': 'large', 'age': 3}

4. 删除

# 删除
del dog['size']             # 删除size属性
print(dog)                  # {'color': 'red', 'age': 3}

5. 清空

# 清空
dog.clear()

6. 复制文本

# 复制副本
dogge = dog.copy()

7 遍历

a. 遍历键值对

# 遍历
for key, value in dog.items():
    print( "\nKey: " + key )
    print("Value: "+ str(value))

打印结果:
Key: color
Value: red

Key: age
Value: 3

b. 遍历键

# 遍历键
for k in dog.keys():        # 等同于for k in dog:  (默认取keys())
    print(k)

打印结果
color
age

c. 遍历值

# 遍历值
for v in dog.values():
    print(v)

打印结果
red
3

二. 元组

元组使用(item1,item2, item3,...)的字面量定义;不同于list,元组中的值不可改变

'''
元组tuple,元组中的元素不可修改,不可变
'''
num_tuple = (1,2,3,4)           # 元组定义
print(num_tuple)                # (1, 2, 3, 4)

# 元组不可修改其中的元素
num_tuple[1] = 8                # 执行会报错: 'tuple' object does not support item assignment
num_tuple = (8,7,6,5)           # 不过元组变量本身还是可以再赋值的

遍历

# 遍历
for item in num_tuple:
    print(item)

猜你喜欢

转载自blog.csdn.net/u010086122/article/details/84984798