balvardo
			  Фев. 27, 2008 23:00:13
		 	 
			
				Обыясните человеку - что являеться аналогом массива в питоне?
			
		 
		
			
			  Ferroman
			  Фев. 28, 2008 00:27:38
		 	 
			
				Списки
			
		 
		
			
			  urandom
			  Фев. 28, 2008 06:03:46
		 	 
			
				Ferroman
Списки
Скорее не списки а кортежи, массив традиционно не умеет менять длину, а аналог динамическому массиву - это как раз список
			
 
		 
		
			
			  gard
			  Фев. 28, 2008 08:21:17
		 	 
			
				Скорее аналог вектору в С++ это списки. А аналог массиву наверное, как уже было сказано, - кортежи.
			
		 
		
			
			  Jenyay
			  Фев. 28, 2008 08:55:01
		 	 
			
				А можно использовать array из numpy.
			
		 
		
			
			  PooH
			  Фев. 28, 2008 10:00:47
		 	 
			
				существует и стандартный модуль array
			
		 
		
			
			  bialix
			  Фев. 28, 2008 13:42:10
		 	 
			
				кортежи не изменяемы. 
в качестве массивов даже словари можно использовать. так что все ответы правильные.
просто питон – это не совсем си.
			
		 
		
			
			  Ferroman
			  Фев. 28, 2008 16:45:55
		 	 
			
				А почему сравнили с си :) ?
Не написал кортежи потому что они неизменяемые последовательности, а массивы - изменяемые. А отличие списков - только переменная длина (согласитесь, менее важное отличе чем у кортежей).
Хотя стоило уточнить.
			
		 
		
			
			  setoy
			  Фев. 29, 2008 11:33:59
		 	 
			
				В отличие от  массивы, списки и кортежи могут содержут данны разного типа. Думаю, array.array - это най-более точний  аналог. Говорят, что операций с array быстрее в разах, чем списки. У меня нет личние впечатлений так ли или нет.
			
		 
		
			
			  Андрей Светлов
			  Фев. 29, 2008 23:28:22
		 	 
			
				В том-то и дело, что операций с array раз-два и обчелся. Все они относятся только к контейнеру - создать из разных форматов, преобразовать в другой, добавить/удалить элемент. И прирост скорости никого не интересует, да и нет его особо, потому что даже при итерации по array происходит преобразование внутреннего формата в питоновский тип. Выигрыш есть только по памяти.
Другое дело numpy/scipy, который предлагает еще и алгоритмы для работы со своими структурами.
Линейная алгебра, преобразования Фурье и проч. Вот он гораздо быстрее “просто питона”.