Slicing every element of a list
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.python archive

Slicing every element of a list

From: Alex Dempsey <ispork@gmail.com>
Date: Tue Jul 12 2005 - 21:17:40 CEST

Recently I tried to slice every element of a list of strings. First I tried:

f = open("export.xls", "r")
lines = f.readlines()

for line in lines:
    line = line[1:-5]
    line = line.split('\"\t\"')

This went without returning any errors, but nothing was sliced or
split. Next I tried:

for i in range(len(lines)):
    lines[i] = lines[i][1:-5]
    lines[i] = lines[i].split('\"\t\"')

This of course worked, but why didn't the first one work. Further why
didn't the first one return an error?
Received on Thu Sep 29 16:54:43 2005