python - 在 Python 3 中的每个条目后打印换行符
问题描述
我想用下面的代码做 3 件事。但我是 python 3(和一般的 python)的新手。
- 删除开始和结束括号
- 去掉逗号
- 将每个条目放在自己的行上
这是到目前为止的代码:
import boto3
# Create an S3 client
s3 = boto3.client('s3')
# Call S3 to list current buckets
response = s3.list_buckets()
# Get a list of all bucket names from the response
buckets = [bucket["Name"] for bucket in response['Buckets']]
# Print out the bucket list
print("Bucket List: %s" % buckets)
这是我上面代码的输出:
Bucket List: ['aws-ip-update-01', 'aws-ip-update-02', 'aws-ip-update-bucket', 'case4667772691-cloudtraillogs', 'cf-templates-10gcjonooe0lj-us-east-1', 'config-bucket-832839043616', 'fsaas', 'company-aws-config', 'company-cloudtrail-nonprod', 'company-dev', 'company-isam9', 'company-netbackup-nonprod', 'company-timd-test-bucket', 'kpmgimagedeploy', 'ussvcsplunkaws-nonprod-keys']
我怎样才能实现这三件事?
解决方案
使用列表分解和print
'ssep
说明符在每个元素之间放置 a'\n'
打印打印:
data = ['aws-ip-update-01', 'aws-ip-update-02', 'aws-ip-update-bucket',
'case4667772691-cloudtraillogs', 'cf-templates-10gcjonooe0lj-us-east-1',
'config-bucket-832839043616', 'fsaas', 'company-aws-config',
'company-cloudtrail-nonprod', 'company-dev', 'company-isam9',
'company-netbackup-nonprod', 'company-timd-test-bucket', 'kpmgimagedeploy',
'ussvcsplunkaws-nonprod-keys']
print("Bucket List: ", *data, sep="\n")
输出:
Bucket List:
aws-ip-update-01
aws-ip-update-02
aws-ip-update-bucket
case4667772691-cloudtraillogs
cf-templates-10gcjonooe0lj-us-east-1
config-bucket-832839043616
fsaas
company-aws-config
company-cloudtrail-nonprod
company-dev
company-isam9
company-netbackup-nonprod
company-timd-test-bucket
kpmgimagedeploy
ussvcsplunkaws-nonprod-keys
独库:
推荐阅读
- if-statement - Airtable If 语句输出 NaN
- jquery - 获取最后 4 条记录而不获取 4 条记录数据 laravel
- javascript - 这是 IE 11 中的错误吗?
- r - R ggplot 在 geom_rect 中添加注释
- sql - SQL 查询 User.first_name OR User.last_name OR 两者?
- php - PHP 将文本转换为查询
- javascript - 更新网页以包含被阻止的 iframe,但初始加载工作正常
- zeromq - ZMQ PUB SUB LOST TCP CONNECTION ON PUB 端
- sql - Oracle 查询 where field1=field2 and field2=field1
- html - 是否可以选择最近的css选择器或父级