[(1,2), (2,3), (4,5), (3,4), (6,7), (6,7), (3,8)] Bagaimana cara mengembalikan nilai ke-2 dari setiap tupel di dalam daftar ini? Output yang diinginkan: [2, 3, 5, 4, 7, 7, 8]
[(1,2), (2,3), (4,5), (3,4), (6,7), (6,7), (3,8)] Bagaimana cara mengembalikan nilai ke-2 dari setiap tupel di dalam daftar ini? Output yang diinginkan: [2, 3, 5, 4, 7, 7, 8]
Ini adalah tindak lanjut dari pertanyaan saya sebelumnya tentang wadah STL dengan pencetakan cantik , yang untuknya kami berhasil mengembangkan solusi yang sangat elegan dan sepenuhnya umum. Pada langkah selanjutnya, saya ingin memasukkan pencetakan cantik untuk std::tuple<Args...>,...
Pertimbangkan fungsi yang mengembalikan dua nilai. Kita bisa menulis: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) Manakah yang merupakan praktik...
Jika kami mengambil b = [1,2,3]dan jika kami mencoba melakukan:b+=(4,) Itu kembali b = [1,2,3,4], tetapi jika kami mencoba melakukannya b = b + (4,)tidak berhasil. b = [1,2,3] b+=(4,) # Prints out b = [1,2,3,4] b = b + (4,) # Gives an error saying you can't add tuples and lists Saya berharap...
Dalam Python (2 dan 3). Setiap kali kita menggunakan daftar slicing, ia mengembalikan objek baru, misalnya: l1 = [1,2,3,4] print(id(l1)) l2 = l1[:] print(id(l2)) Keluaran >>> 140344378384464 >>> 140344378387272 Jika hal yang sama diulangi dengan tuple, objek yang sama...