, если переменная b имеет список, вы можете просто сделать следующее:
создать новую переменную «a» как: a=[]
, затем присвоить список «a» как: a=b
теперь «a» имеет все компоненты списка «b» в массиве.
, чтобы вы успешно преобразовали список в массив.
Позвольте мне быть общий [тогда конкретный]:
Для Java, который я выгружаю 1 и 3 с [1 128] Eclipse и его плагины для [1 129] Знаток и SVN, я не нашел, что рефакторинг включает..., Вы думали бы, что я буду использовать ИДЕЯ IntelliJ , но я никогда не начинал использовать его.
Я использую эти инструменты:
ClipX для буфера обмена.
UltraMon для нескольких мониторов.
RegexBuilder для для создания регулярных выражений в.NET.
Перестановка Панели задач для перестановки окон.
Для Skype: http://code.msdn.microsoft.com/SEHE
Для управления задачами программирования я использовал ToDoList время от времени, хотя существуют времена, когда я предпочитаю лист Excel Joel для руководящих задач (мне нравится элегантность простого плоского списка).
Можно легко выполнить очень хороший различный луг с помощью Eclipse. См. http://triviaatwork.blogspot.com/2008/09/comparing-two-folders-on.html
Для материала Python, хороший текстовый редактор (TextMate на OS X, [g] энергия на Linux, Блокнот Программистов в Windows), VCS (я главным образом использую мерзавца в настоящее время).. Это об этом..
Что-то вроде фрагмента для вызова его dev-инструмент, но ищущий Google для "Python [имя модуля]" невероятно полезен (я использую его даже при том, что я могу поместить курсор по import abc
модуль и быть взят к pydoc странице, я всегда находил первый результат Google намного лучше, чем страница PyDoc, которую вызывает TextMate..
я использую PyLint, чтобы проверить, что я не сделал ничего глупого, но я едва полагал бы, что это 'должно иметь' (я главным образом использую его для хранения последовательного белого интервала после команд и [приблизительно 111] операторы и так далее). Я также рассматриваю изучение pdb (отладчик Python), но я всегда находил нечетный оператор печати или регистрирующийся модуль (в больших сценариях) более, чем соответствующим.
.. это об этом.. Текстовый редактор, VCS, документация модуля.
Многое из него зависит от вида работы, которую я делаю. Я использую мерзавец или svn на в значительной степени всем, что я пишу в эти дни. Github поднимал планку для простоты сотрудничества и обычно что я ожидаю от репозитория SCM. TextMate всегда пригождается для отрывков, regex находят и заменяют, и все виды небольших тонкостей редактирования; для большинства проектов это - мой основной текстовый редактор. Для Java я потрачу хороший бит времени в Eclipse, и назад когда я был, сделал работу.NET, которую я буду использовать Visual Studio. Если я поцарапаю вместе дизайн прототипа для веб-сайта, я буду использовать Коду или что-то подобное.
при подсчете библиотек и платформ как "средства разработки", regexes Ruby берет пирог для простоты использования. Haskell Парсек победы для того, чтобы сделать серьезный парсинг, сопровождаемый очень тесно Java ANTLR. Шумиха быть проклятым, я должен все же быть как продуктивная запись веб-приложения, чем я с Ruby on Rails , хотя Опоры на земле Python хороши. Аналогично с Visual Studio для того, чтобы сделать клиентскую работу GUI, хотя я думаю Какао + , XCode в Leopard мог быть очень конкурентоспособным, если я когда-нибудь получаю хорошее схватывание на Objective C. IR LLVM является новым блоком, если Вы пишете компилятор.
Notepad2, e. TextEditor, оборот Textmate
WinSplit
Google, совместные действия Pandora
FireBug
SVN
Visual Studio, если .net приложение
Редактирование Комодо, Cygwin (ssh, кошка, меньше, sed, grep, и т.д.), Python, TortoiseSVN, TortoiseCVS
Скалы TextPad! И CSSViewer (плагин FF) хорош. Услышанный Firebug еще лучше, так как он позволяет Вам редактировать также, но не попробовал его.
кроме того, виртуальные машины. Я использую MS использования Виртуальный ПК (w/VM дополнения) прямо сейчас для нескольких проектов, и это хорошо подходит моим целям. Я уверен, что существуют лучшие vm решения также, я просто не должен был изучать их.
CrossLoop и Skype для программирования сотрудничества/пары (особенно для удаленных сотрудников).
AgentRansak для поиска text/file/foler. Я не привык это для, он - полный объем, так как я плохо знаком с ним, таким образом, я не знаю, насколько устойчивый это может быть. Это работает хорошо на то, что я использую его для, все же. Я намного более знаком с функциональностью поиска/замены TextPad (который качается!).
Без определенного порядка (я - веб-разработчик.NET, если Вы не можете сказать из списка):
Вне всякого сравнения : различный инструмент всегда - необходимость.
У Scott Hanselman есть великое, обновляемое каждый год или два списка инструментов: Окончательный Разработчик Scott Hanselman и Список Инструмента Продвинутых пользователей для Windows
Мне нравится , Целый Визуальный Помидор Помогает X плагин для Visual Studio. Я думаю, что Вы получаете "максимум" от него при программировании в C++ (и особенно более старые версии Visual Studio), но существуют некоторые дополнительные инструменты подсветки синтаксиса и рефакторинга плюс достойный поиск на основе контекста / объем.
Для работы Windows:
Вне всякого сравнения - большой diffing инструмент, работы хорошо с файлами и папками.
Launchy - позволяет мне запустить программы, не двигая моими руками с клавиатуры.
Хороший редактор и Ваш предпочтительный компилятор.
Несомненно, некоторые инструменты делают Ваше задание немного легче. Разработка.Net приложения, не используя Visual Studio была бы более замысловатой, но я буду держать пари, что в конце задачи, только с помощью текстового редактора и csc компилятора, у Вас был бы гуру как понимание языка в мгновение ока вообще. Вы изучили бы вещи, в которые никогда не могут входить другие люди.
, Конечно, хороший отладчик помогает (Также встроенный в VS). Я использую Комодо для разработки Perl просто для включенных средств отладки. Даже при том, что я все еще предпочитаю редактировать код с помощью электронного текстового редактора.
Vim, Cygwin, TortoiseSVN, Eclipse. SoapUI является потрясающим инструментом, если Вы работаете с веб-сервисами SOAP. Я также нахожу TCPTrace очень удобным небольшим инструментом.
ide: visual studio / netbeans (zip-файл !, почти переносимый)
редактор: блокнот ++ (переносимый) с шрифтом monaco
сравнение файлов: исходный код winmerge (переносимый)
управление: подрывная деятельность, черепаха
управление билетами: redmine
файловый менеджер: бесплатный командир (переносной)
проводник: IE, FF (переносной), хром (переносной), железо (хром без гугловской хрени, также переносимый) , qtweb, arora,
плагины FF: firebug, веб-разработчик, xmarks
imclient: pidgin
почтовый клиент: gmail
менеджер загрузок: бесплатный менеджер загрузок (переносной)
сайты: STACKOVERFLOW !! !, gotapi ... и google, все время ...
разное: launchy (не могу жить без этого!)
виртуализация: виртуальный ящик (у меня есть образ машины для каждой среды)
офис: openoffice (портативный)
стек ламп: xammp (портативный!)
использование диска:windirstat (переносной), сканер (переносной)
просмотрщик pdf: foxit (переносной), sumatrapdf (переносной)
распаковщик: переносной 7-zip
Инструмент сравнения M $ sql: sql delta
M $ sql управление: Visual Studio sql manager
mysql
управление mysql: phpmyadmin, менеджер, поставляемый с mysql
утилитой удаления: revo unistaller (переносной)
очиститель реестра: ccleaner (переносной)
ftp: filezilla ( Portable)
как вы могли заметить, у меня есть особое пристрастие к портативным приложениям ...
revo unistaller (переносимый)очиститель реестра: ccleaner (переносимый)
ftp: filezilla (переносимый)
как вы могли заметить, у меня особое пристрастие к переносным приложениям ...
revo unistaller (переносимый)очиститель реестра: ccleaner (переносимый)
ftp: filezilla (переносимый)
как вы могли заметить, у меня особое пристрастие к переносным приложениям ...
Также у вас есть инструменты управления задачами и проектами, такие как trac basecamp и т.д.
Cygwin
notepad ++
истинное поведение x-mouse под Win 7 (путем ручного взлома реестра)
обозреватель процессов из sysinternals