Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #108776

Re: Extract the middle N chars of a string

From Peter Otten <__peter__@web.de>
Newsgroups comp.lang.python
Subject Re: Extract the middle N chars of a string
Date 2016-05-18 18:54 +0200
Organization None
Message-ID <mailman.12.1463590511.27390.python-list@python.org> (permalink)
References <573c8e97$0$1596$c3e8da3$5496439d@news.astraweb.com> <nhi5vk$8c2$1@ger.gmane.org> <nhi6p1$ljt$1@ger.gmane.org>

Show all headers | View raw


Peter Otten wrote:

>>>> def mid(s, n):
> ...     shave = len(s) - n
> ...     if shave > 0:
              shave += len(s) % 2
> ...         shave //= 2
> ...         s = s[shave:shave+n]
> ...     return s

> Not exactly the same results as your implementation though.

The extra line should fix that, but it looks, err -- odd.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Extract the middle N chars of a string Steven D'Aprano <steve@pearwood.info> - 2016-05-19 01:47 +1000
  Re: Extract the middle N chars of a string Ian Kelly <ian.g.kelly@gmail.com> - 2016-05-18 10:34 -0600
  Re: Extract the middle N chars of a string Peter Otten <__peter__@web.de> - 2016-05-18 18:41 +0200
  Re: Extract the middle N chars of a string Peter Otten <__peter__@web.de> - 2016-05-18 18:54 +0200
    Re: Extract the middle N chars of a string Steven D'Aprano <steve@pearwood.info> - 2016-05-19 11:37 +1000
  Re: Extract the middle N chars of a string MRAB <python@mrabarnett.plus.com> - 2016-05-18 18:00 +0100
    Re: Extract the middle N chars of a string Steven D'Aprano <steve@pearwood.info> - 2016-05-19 11:34 +1000
  Re: Extract the middle N chars of a string Random832 <random832@fastmail.com> - 2016-05-18 17:28 -0400
    Re: Extract the middle N chars of a string Steven D'Aprano <steve@pearwood.info> - 2016-05-19 11:03 +1000
  Re: Extract the middle N chars of a string Grant Edwards <grant.b.edwards@gmail.com> - 2016-05-18 21:35 +0000
    Re: Extract the middle N chars of a string Steven D'Aprano <steve@pearwood.info> - 2016-05-19 10:48 +1000
  Re: Extract the middle N chars of a string Wildman <best_lay@yahoo.com> - 2016-05-18 23:17 -0500
  Re: Extract the middle N chars of a string boB Stepp <robertvstepp@gmail.com> - 2016-05-20 23:00 -0500

csiph-web