Câu hỏi được gắn thẻ «iteration»

Lặp lại là sự lặp lại liên tiếp trong các vòng lặp như for, foreach hoặc while. Các câu hỏi với thẻ này thường quan tâm đến cách xử lý tốt nhất một bộ sưu tập dữ liệu.


9
Làm thế nào tôi có thể lặp qua bản đồ C ++ của bản đồ?
Làm thế nào tôi có thể lặp qua một std::maptrong C ++? Bản đồ của tôi được định nghĩa là: std::map< std::string, std::map<std::string, std::string> > Ví dụ, container ở trên chứa dữ liệu như thế này: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = …





8
Xóa các phần tử khỏi bộ sưu tập trong khi lặp
AFAIK, có hai cách tiếp cận: Lặp lại một bản sao của bộ sưu tập Sử dụng trình vòng lặp của bộ sưu tập thực tế Ví dụ, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } và Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify …


9
Mỗi trận đấu với nhau
Tôi vừa có một câu hỏi nhanh liên quan đến các vòng lặp trong Ruby. Có sự khác biệt giữa hai cách lặp này thông qua một bộ sưu tập không? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do …
200 ruby  loops  foreach  iteration  each 





8
Lặp lại các thuộc tính đối tượng trong python
Tôi có một đối tượng python với một số thuộc tính và phương thức. Tôi muốn lặp lại các thuộc tính đối tượng. class my_python_obj(object): attr1='a' attr2='b' attr3='c' def method1(self, etc, etc): #Statements Tôi muốn tạo một từ điển chứa tất cả các thuộc tính đối tượng và các giá …

6
Danh sách Python hành vi lặp và tiếp theo (iterator)
Xem xét: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Vì vậy, tiến bộ iterator, như mong đợi, được xử lý bằng cách biến đổi cùng một đối tượng. Đây là trường hợp, tôi mong đợi: a = iter(list(range(10))) for i in a: print(i) next(a) để bỏ qua …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.