คำถามติดแท็ก concatenation

หมายถึงการรวมสององค์ประกอบขึ้นไปเป็นองค์ประกอบเดียว



15
วิธีการขยายอาร์เรย์ JavaScript ที่มีอยู่ด้วยอาร์เรย์อื่นโดยไม่ต้องสร้างอาร์เรย์ใหม่
ดูเหมือนจะไม่มีวิธีที่จะขยายอาร์เรย์ JavaScript ที่มีอยู่กับอาร์เรย์อื่นเช่นเพื่อเลียนแบบextendวิธีการของ Python ฉันต้องการบรรลุสิ่งต่อไปนี้: >>> a = [1, 2] [1, 2] >>> b = [3, 4, 5] [3, 4, 5] >>> SOMETHING HERE >>> a [1, 2, 3, 4, 5] ฉันรู้ว่ามันมีa.concat(b)วิธีการ แต่มันสร้างอาเรย์ใหม่แทนที่จะขยายออกไปอย่างแรก ฉันต้องการอัลกอริทึมที่ทำงานอย่างมีประสิทธิภาพเมื่อaมีขนาดใหญ่กว่าอย่างมากb(เช่นที่ไม่ได้คัดลอกa) หมายเหตุ:นี่ไม่ใช่สิ่งที่ซ้ำกันของวิธีผนวกบางสิ่งเข้ากับอาร์เรย์ - เป้าหมายที่นี่คือการเพิ่มเนื้อหาทั้งหมดของอาเรย์หนึ่งไปยังอีกอาเรย์และเพื่อทำมัน "ในสถานที่" คือโดยไม่ต้องคัดลอกองค์ประกอบทั้งหมดของอาเรย์ขยาย

18
StringBuilder เทียบกับการรวมสตริงเข้าใน toString () ใน Java
รับ 2 toString()การใช้งานด้านล่างซึ่งเป็นที่ต้องการ: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } หรือ public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? ที่สำคัญกว่านั้นเนื่องจากเรามีเพียง 3 คุณสมบัติเท่านั้นมันอาจไม่สร้างความแตกต่าง แต่ ณ จุดใดที่คุณจะเปลี่ยนจาก+concat เป็น StringBuilder?



7
เชื่อมต่อรายการในรายการกับสตริง
มีวิธีที่ง่ายกว่าในการเชื่อมโยงรายการสตริงในรายการเป็นสตริงเดียวหรือไม่? ฉันสามารถใช้str.join()ฟังก์ชั่นนี้ได้หรือไม่ เช่นนี่คืออินพุต['this','is','a','sentence']และนี่คือเอาต์พุตที่ต้องการthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str

11
การต่อข้อมูลสตริง: ตัวดำเนินการ concat () กับ“ +”
สมมติว่า String a และ b: a += b a = a.concat(b) ใต้ฝากระโปรงพวกมันเหมือนกันหรือไม่? นี่คือ concat decompiled เป็นข้อมูลอ้างอิง ฉันต้องการที่จะสามารถถอดรหัส+ผู้ประกอบการได้เช่นกัน public String concat(String s) { int i = s.length(); if (i == 0) { return this; } else { char ac[] = new char[count + i]; getChars(0, count, ac, 0); s.getChars(0, i, ac, …

26
รับวันที่และเวลาปัจจุบันใน JavaScript
ฉันมีสคริปต์ที่พิมพ์วันที่และเวลาปัจจุบันใน JavaScript แต่DATEผิดเสมอ นี่คือรหัส: var currentdate = new Date(); var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth() + "/" + currentdate.getFullYear() + " @ " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds(); ควรพิมพ์18/04/2012 15:07:33และพิมพ์3/3/2012 15:07:33 ความช่วยเหลือใด ๆ ขอบคุณ


15
อิมพอร์ตไฟล์ csv หลายไฟล์ไปยัง pandas และต่อเข้ากับ DataFrame เดียว
ฉันต้องการอ่านไฟล์ csv หลายไฟล์จากไดเร็กตอรี่ไปเป็นนุ่นและเชื่อมต่อกันเป็น DataFrame ขนาดใหญ่ ฉันไม่สามารถเข้าใจมันได้ นี่คือสิ่งที่ฉันมีจนถึงตอนนี้: import glob import pandas as pd # get data file names path =r'C:\DRO\DCL_rawdata_files' filenames = glob.glob(path + "/*.csv") dfs = [] for filename in filenames: dfs.append(pd.read_csv(filename)) # Concatenate all data into one DataFrame big_frame = pd.concat(dfs, ignore_index=True) ฉันเดาว่าฉันต้องการความช่วยเหลือในการวนรอบ ???

4
การต่อกันรายการสกาล่า, ::: vs ++
มีความแตกต่างระหว่าง:::และ++สำหรับรายการที่ต่อกันใน Scala หรือไม่? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true จากเอกสารที่ดูเหมือนว่า++เป็นทั่วไปมากขึ้นในขณะที่:::เป็นList-specific มีให้หลังเพราะมันถูกใช้ในภาษาการทำงานอื่น ๆ ?

20
ต่อกันหลายไฟล์ แต่รวมชื่อไฟล์เป็นส่วนหัว
ฉันต้องการเชื่อมไฟล์ข้อความหลายไฟล์เป็นไฟล์ขนาดใหญ่หนึ่งไฟล์ในเทอร์มินัล ฉันรู้ว่าฉันสามารถทำได้โดยใช้คำสั่ง cat อย่างไรก็ตามฉันต้องการให้ชื่อไฟล์ของแต่ละไฟล์นำหน้า "data dump" สำหรับไฟล์นั้น ใครรู้วิธีการทำเช่นนี้? สิ่งที่ฉันมีอยู่ในปัจจุบัน: file1.txt = bluemoongoodbeer file2.txt = awesomepossum file3.txt = hownowbrowncow cat file1.txt file2.txt file3.txt ผลลัพธ์ที่ต้องการ: file1 bluemoongoodbeer file2 awesomepossum file3 hownowbrowncow


17
ฉันจะต่อสตริง const / literal ใน C ได้อย่างไร
ฉันทำงานใน C และฉันต้องต่อสิ่งเล็ก ๆ น้อย ๆ ตอนนี้ฉันมีสิ่งนี้: message = strcat("TEXT ", var); message2 = strcat(strcat("TEXT ", foo), strcat(" TEXT ", bar)); ตอนนี้ถ้าคุณมีประสบการณ์ใน C ฉันมั่นใจว่าคุณรู้ว่านี่เป็นข้อผิดพลาดในการแบ่งส่วนเมื่อคุณพยายามเรียกใช้ ดังนั้นฉันจะแก้ไขได้อย่างไร
348 c  string  concatenation 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.