【发布时间】:2012-10-30 17:53:53
【问题描述】:
假设我有一个带有 string "1:3" 的变量 S(或者就此而言,"1",或 "1:" 或 ":3"),我想将其用作list L 上的切片说明符。你不能简单地做L[S],因为切片所需的参数是"int:int"。
现在,我目前有一些丑陋的代码将 S 解析为其两个组成部分 ints 并处理所有边缘情况(其中 4 个)以提出正确的切片访问,但这只是丑陋的和unpythonic。
如何优雅地获取字符串S 并将其用作我的切片说明符?
【问题讨论】:
标签: python string slice specifier