python元祖格式,Python字典表、元组和文件类型定义,及

本文介绍了Python字典的创建、操作及合并,包括添加元素、获取值和删除元素等。同时,详细讲解了元组的基本操作,如连接、索引和计数。最后,探讨了Python文件的读写操作,包括如何写入数据到文件,以及以不同方式读取文件内容。此外,还提到了pickle模块用于序列化和反序列化对象。
摘要由CSDN通过智能技术生成

Python 字典表类型及常用操作

d = {'ISBN': '12300123', 'Title': 'python', 'Price': '100'}

print(d['Price'])

print(d.get('Price'))

print(d.get('price', 'none'))

d['Author'] = 'Liming' # 添加一个字典表元素

emp = dict(name='Mike', age=20, jod='jev') # 创建字典表的另一种方法

emp.update(dep) # 合并字典表

emp.pop('age') # 弹出

emp.keys() # 查看

emp.values() # 查看

emp.items() # 查看

Python 元组类型及常用操作

与列表区别:不支持原位改变

a = (1, 2)

b = (3, 4)

c = a + b

print(c)

print(type(a))

res = [x ** 2 for x in c] # 将元祖改为列表

print(res)

c.index(2) # 索引

c.count(2) # 计数器

Python 文件类型及常用操作

写入:

x, y, z = 1, 2, 3

ls = ['x', 'y', 'z']

f = open('data.txt', 'w')

f.write('{},{},{}\n'.format(x, y, z))

f.write(str(ls))

f.close()

读出:

g = open('hello.txt')

print(g.readlines()) # 以列表的形式读出

g.close()

with open('hello.txt') as f: # 这样操作不需要f.close

for line in f.readlines():

print(line)

pickle存取对象:

@desc: pickle存取对象,dump(对象目标文件),load(文件)

d = {'a': 1, 'b': 2, 'c': 3}

f = open('datafile.pkl', 'wb') # 创建该文件,写入二进制

import pickle

pickle.dump(d, f) # d写入f

f.close()

print(open('datafile.pkl', 'rb').read()) # 以二进制格式输出预览

# 还原d的字典表,并输出

f = open('datafile.pkl', 'rb')

data = pickle.load(f) # 读取f给data

print(data)

print(type(data))

print(data['a'])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值