Я разбор списка в переменный и другой список с этим скриптом:разобрать список в переменный и Подсписке - вещий путь
b=[' 687.3774', ' 478.6', ' 47', ' 58', ' 96.90']
c,d=b[0],b[1:]
Это всегда первый элемент, который был бы отделен и этот код работает отлично , однако он повторяет список b
с правой стороны. Это не проблема , но это раздражает, когда мой b
- это что-то большое, как line.replace('*',',').replace(' ',',').split(',')
. Это не похоже на питоновский способ записать это. Я прочитал некоторые сообщения на этом форуме и документацию по кортежам и т. Д., Но ничего подобного не сделал для меня. Ниже приведены некоторые вещи, которые я пытался в «выстрел в темноте» манере, и что, очевидно, не работает
d=[]
c,d[:]=b
c,list(d)=b
c,d=b[0],[1:]
Я также знаю о методе b.pop
, но я не мог найти способ, чтобы использовать, что без повторения b
в RHS.
Справка приветствуется. Спасибо.
[Этот вопрос] (http://stackoverflow.com/a/10532492/2003420) показывает один из способов сделать это в Python 3 - аналогичным образом предложите в одном из ответов. Но не в Python 2 кажется, что вы хотите, чтобы вы спрашивали. – bvidal