Запитання з тегом «for-loop»

Цикл для циклу - це структура управління, яка використовується багатьма мовами програмування для перегляду діапазону. Це спосіб повторення висловлювань кілька разів, поки цикл не закінчиться. Залежно від мови це може бути цілий діапазон цілих чисел, ітераторів тощо.

1
Ефективність Javascript: 'для' vs 'forEach' [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Який сучасний стандарт у 2017 році у Javascript з циклами for …

5
Однорядне вкладене для петель
Написав цю функцію в python, який транспонує матрицю: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] У процесі я зрозумів, що не повністю розумію, як виконується введення одного циклу для циклів. Будь ласка, допоможіть …

6
Як встановити два цикли для циклів у розумінні списку python
У мене є два списки, як показано нижче tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] Я хочу витягти записи, entriesколи вони знаходяться в tags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) Як я можу написати два цикли …


16
Чисті способи написання декількох циклів "для"
Для масиву з декількома розмірами нам зазвичай потрібно написати forцикл для кожного його виміру. Наприклад: vector< vector< vector<int> > > A; for (int k=0; k<A.size(); k++) { for (int i=0; i<A[k].size(); i++) { for (int j=0; j<A[k][i].size(); j++) { do_something_on_A(A[k][i][j]); } } } double B[10][8][5]; for (int k=0; k<10; k++) …
98 c++  for-loop 

6
Java: найкращий спосіб повторити колекцію (тут ArrayList)
Сьогодні я із задоволенням кодував далеко, коли потрапив до фрагмента коду, який я вже використовував сотні разів: Ітерація через колекцію (тут ArrayList) Я чомусь переглянув параметри автоматичного завершення Eclipse, і мені стало цікаво: У яких випадках краще використовувати наступні петлі, ніж інші? Класичний цикл індексу масиву: for (int i = …

12
Видалення елемента з вектора, перебуваючи в циклі C ++ 11 діапазон 'for'?
У мене є вектор IInventory *, і я переглядаю список, використовуючи діапазон C ++ 11, щоб робити речі з кожним з них. Зробивши щось із одним, я, можливо, захочу видалити його зі списку та видалити об’єкт. Я знаю, що можу зателефонувати deleteвказівнику в будь-який час, щоб очистити його, але який …
97 c++  vector  for-loop  c++11 

5
Як я можу використовувати перерву або продовжити цикл for у шаблоні Twig?
Я намагаюся використовувати простий цикл, у моєму реальному коді цей цикл є більш складним, і мені потрібна breakтака ітерація, як: {% for post in posts %} {% if post.id == 10 %} {# break #} {% endif %} <h2>{{ post.heading }}</h2> {% endfor %} Як я можу використовувати поведінку структур …
97 php  symfony  for-loop  twig  break 

8
Зменшення циклів у Python неможливо?
Я можу помилитися (просто повідомте мене, і я видалю питання), але, здається, python не відповість for n in range(6,0): print n Я спробував використовувати xrange, і він теж не працював. Як я можу це реалізувати?
94 python  loops  for-loop 

6
Чи є у Pandas спосіб використовувати попереднє значення рядка в dataframe.apply, коли попереднє значення також обчислюється в застосунку?
У мене є такий фрейм даних: Index_Date A B C D =============================== 2015-01-31 10 10 Nan 10 2015-02-01 2 3 Nan 22 2015-02-02 10 60 Nan 280 2015-02-03 10 100 Nan 250 Вимагати: Index_Date A B C D =============================== 2015-01-31 10 10 10 10 2015-02-01 2 3 23 22 2015-02-02 …



4
Як анотувати типи у циклі for
Я хочу анотувати тип змінної у- forциклу. Я спробував це: for i: int in range(5): pass Але це не спрацювало, очевидно. Я очікую, що працює автозаповнення в PyCharm 2016.3.2. Попередня анотація така: i: int for i in range(5): pass не допомагає. PS Попередня анотація працює для PyCharm> = 2017.1


6
Здається, нескінченний цикл припиняється, якщо не використовується System.out.println
У мене був простий біт коду, який мав бути нескінченним циклом, оскільки xвін завжди буде зростати і завжди буде більшим, ніж j. int x = 5; int y = 9; for (int j = 0; j < x; j++) { x = x + y; } System.out.println(y); але як є, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.