我有以下清单:
item = [['01jan.jpg', 'Cluny', 'Tres Riches Heures', 'January'],
['02feb.jpg', 'Cluny', 'Tres Riches Heures', 'February']]
要提取第一个条目并将.jpg
更改为.png
:
x = item[0][0] print(x) # gives '01jan.jpg'
y = slice(x[:-4]) print(y) # gives 'slice(None, '01jan', None)'
我不能求出中间项,因为切片对象是不可迭代的。
如何获取'01jan'
作为变量?其他项目有不同的名称,但都有相同的.jpg
,所以我想切掉第一个项目的背面
只运行
x[:-4]
而不运行slice
有什么不对?那会让你01jan
。另一种方法是x[slice(-4)]
,但没有人使用这种表示法相关问题 更多 >
编程相关推荐