«list» etiketlenmiş sorular

Liste etiketi şunlara atıfta bulunabilir: bağlantılı bir listeye (her biri ardılıya atıfta bulunan sıralı bir düğüm kümesi) veya bir dinamik dizi biçimine. HTML listeleri için kullanılmaz, bunun yerine [html-listeler] kullanın.

2
Bu Java 8 Stream collect () yöntemini nasıl anlayabilirim?
Bir int dizisini List'e dönüştürmeye çalışıyordum ve Java 8 Stream kullanmanın alışılmadık yolunu seçtim ve bununla geldim Arrays.stream(arr).boxed().collect(Collectors.toList()); Hala bu çizgiyi tam olarak anlamakta zorlanıyorum, çoğunlukla, Collectors.toList()Bu durumda neden bir ArrayList<Integer>uygulama Listarayüzü döndürülüyor ? Neden olmasın LinkedList<Integer>veya Listarayüze uygun başka bir genel sınıf ? API Notları bölümünde, burada ArrayList'ten kısaca …


4
Tuple dilimleme, dilimlemeyi listelemenin aksine yeni bir nesne döndürmüyor
Python'da (2 ve 3). Liste dilimlemeyi her kullandığımızda yeni bir nesne döndürür, örneğin: l1 = [1,2,3,4] print(id(l1)) l2 = l1[:] print(id(l2)) Çıktı >>> 140344378384464 >>> 140344378387272 Aynı şey demet ile tekrarlanırsa, aynı nesne döndürülür, örneğin: t1 = (1,2,3,4) t2 = t1[:] print(id(t1)) print(id(t2)) Çıktı >>> 140344379214896 >>> 140344379214896 Birisi bunun …
12 python  list  tuples  slice  cpython 

4
Listedeki listelerin eşdeğer olup olmadığını kontrol etmenin daha hızlı bir yolu var mı?
Burada 1:7dört farklı bölüm için tamsayılarım var , yani {1}, {2,3,4}, {5,6} ve {7} ve bu bölümler bir listede yazılıyor, yani list(1,c(2,3,4),c(5,6),7). Bölümleri kümeler olarak ele alıyorum, böylece bir bölüm içindeki öğelerin farklı permütasyonları aynı bölüm olarak tanınmalıdır. Örneğin list(1,c(2,3,4),c(5,6),7)ve list(7,1,c(2,3,4),c(6,5))eşdeğerdir. Unutmayın, listedeki elemanlar için tekrar yoktur , örneğin, hayır …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.