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

ตัวดำเนินการ / วิธี "มี" ใช้เพื่อพิจารณาว่าคอลเล็กชันเอนทิตีมีองค์ประกอบที่มีคุณสมบัติเฉพาะหรือไม่

10
Python มีสตริง 'มี' วิธีการย่อยหรือไม่?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาstring.containsหรือstring.indexofวิธีการในหลาม ฉันต้องการทำ: if not somestring.contains("blah"): continue

25
ตัวพิมพ์เล็กและใหญ่ 'มี (สตริง)'
มีวิธีที่จะทำให้ผลตอบแทนต่อไปนี้เป็นจริงหรือไม่? string title = "ASTRINGTOTEST"; title.Contains("string"); มีไม่ดูเหมือนจะเกินที่ช่วยให้ผมตั้งค่าความไวกรณี .. ขณะนี้ฉันพิมพ์ใหญ่พวกเขาทั้งสอง แต่นั่นเป็นเพียงโง่ (โดยที่ฉันหมายถึงi18nปัญหาที่มาพร้อมกับการขึ้นและลงท่อ) อัพเดท คำถามนี้เก่าแก่และตั้งแต่นั้นมาฉันก็รู้ว่าฉันขอคำตอบง่ายๆสำหรับหัวข้อที่กว้างใหญ่และยากมากถ้าคุณสนใจตรวจสอบอย่างเต็มที่ สำหรับกรณีส่วนใหญ่ในภาษาพูดเดียวรหัสภาษาอังกฤษจะใช้คำตอบนี้เพียงพอ ฉันสงสัยเพราะคนส่วนใหญ่ที่มาที่นี่ตกอยู่ในหมวดหมู่นี้นี่เป็นคำตอบที่ได้รับความนิยมมากที่สุด อย่างไรก็ตามคำตอบ นี้ทำให้เกิดปัญหาโดยธรรมชาติที่เราไม่สามารถเปรียบเทียบตัวพิมพ์เล็กและตัวพิมพ์เล็กจนกว่าเราจะรู้ว่าข้อความทั้งสองเป็นวัฒนธรรมเดียวกันและเรารู้ว่าวัฒนธรรมนั้นคืออะไร นี่อาจเป็นคำตอบที่ได้รับความนิยมน้อยกว่า แต่ฉันคิดว่ามันถูกต้องมากกว่าและนั่นเป็นสาเหตุที่ฉันทำเครื่องหมายว่าเป็นเช่นนั้น

30
ฉันจะตรวจสอบว่าสตริงมีคำเฉพาะได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ พิจารณา: $a = 'How are you?'; if ($a contains 'are') echo 'true'; สมมติว่าฉันมีรหัสข้างต้นเป็นวิธีที่ถูกต้องในการเขียนคำสั่งif ($a contains 'are')คืออะไร?

4
มีฟังก์ชั่นสั้น ๆ สำหรับรายการหรือไม่?
ฉันเห็นคนกำลังใช้anyรวบรวมรายการอื่นเพื่อดูว่ามีรายการอยู่ในรายการหรือไม่ แต่มีวิธีที่รวดเร็วในการทำหรือไม่: if list.contains(myItem): # do something



5
ตรวจสอบว่ารายการอยู่ในอาร์เรย์ / รายการ
ถ้าฉันมีอาร์เรย์ของสตริงฉันสามารถตรวจสอบเพื่อดูว่าสตริงอยู่ในอาร์เรย์โดยไม่ทำการforวนซ้ำหรือไม่? โดยเฉพาะฉันกำลังมองหาวิธีที่จะทำมันในifคำสั่งดังนั้นบางสิ่งเช่นนี้: if [check that item is in array]:
203 python  arrays  contains 

14
Java List.contain (วัตถุที่มีค่าฟิลด์เท่ากับ x)
ฉันต้องการตรวจสอบว่าListมีวัตถุที่มีเขตข้อมูลที่มีค่าที่แน่นอน ตอนนี้ฉันสามารถใช้การวนซ้ำเพื่อตรวจสอบ แต่ฉันอยากรู้ว่ามีโค้ดอะไรที่มีประสิทธิภาพมากกว่านี้ สิ่งที่ต้องการ; if(list.contains(new Object().setName("John"))){ //Do some stuff } ฉันรู้ว่าโค้ดข้างต้นไม่ได้ทำอะไรเลยมันแค่แสดงให้เห็นอย่างคร่าวๆว่าฉันพยายามทำอะไร นอกจากนี้เพื่อชี้แจงเหตุผลที่ฉันไม่ต้องการใช้การวนรอบแบบง่าย ๆ ได้เนื่องจากรหัสนี้จะไปในวงที่อยู่ภายในวงซึ่งอยู่ภายในวง เพื่อความสะดวกในการอ่านฉันไม่ต้องการเพิ่มลูปในลูปเหล่านี้ต่อไป ดังนั้นฉันสงสัยว่ามีทางเลือก (ish) เรียบง่ายใด ๆ
199 java  list  search  contains 

7
ตรวจสอบว่ามีค่าอยู่ใน ArrayList
ฉันจะตรวจสอบว่ามีค่าที่เขียนในสแกนเนอร์อยู่ในArrayList? List<CurrentAccount> lista = new ArrayList<CurrentAccount>(); CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052); CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30); CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534); CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135); lista.add(conta1); lista.add(conta2); lista.add(conta3); lista.add(conta4); Collections.sort(lista); System.out.printf("Bank Accounts:" + "%n"); Iterator<CurrentAccount> itr = lista.iterator(); while (itr.hasNext()) { …
179 java  arraylist  contains 

19
จะตรวจสอบว่าสตริงมีข้อความจากอาร์เรย์ของสตริงย่อยใน JavaScript ได้อย่างไร?
ตรงไปตรงมาสวย ในจาวาสคริปต์ฉันต้องตรวจสอบว่าสตริงมีสตริงย่อยใด ๆ ที่อยู่ในอาร์เรย์หรือไม่

6
ค้นหา“ ไม่มี - ไม่มี” บน DataFrame ในแพนด้า
ฉันทำการค้นหาบางอย่างแล้วและไม่สามารถหาวิธีกรองดาต้าเฟรมได้df["col"].str.contains(word)แต่ฉันสงสัยว่ามีวิธีการย้อนกลับหรือไม่: กรองดาต้าเฟรมตามคำชมของชุดนั้น !(df["col"].str.contains(word))เช่นผลกระทบของ สามารถทำได้ด้วยDataFrameวิธีการหรือไม่?
156 python  pandas  contains 

12
ตรวจสอบว่ารายการมีองค์ประกอบที่มีสตริงและรับองค์ประกอบนั้น
ในขณะที่ค้นหาคำตอบสำหรับคำถามนี้ฉันพบคนที่คล้ายกันโดยใช้ LINQ แต่ฉันไม่สามารถเข้าใจพวกเขาได้อย่างสมบูรณ์ (และใช้พวกเขา) เนื่องจากฉันไม่คุ้นเคย สิ่งที่ฉันต้องการโดยพื้นฐานคือ: ตรวจสอบว่าองค์ประกอบใด ๆ ของรายการมีสตริงเฉพาะ ถ้าเป็นเช่นนั้นรับองค์ประกอบนั้น ฉันไม่รู้จะทำอย่างไร สิ่งที่ฉันสามารถทำได้คือ (ไม่ทำงานแน่นอน): if (myList.Contains(myString)) string element = myList.ElementAt(myList.IndexOf(myString)); ฉันรู้ว่าทำไมมันไม่ทำงาน: myList.Contains()ไม่ส่งคืนtrueเนื่องจากจะตรวจสอบว่าองค์ประกอบทั้งหมดของรายการตรงกับสตริงที่ฉันระบุ myList.IndexOf() จะไม่พบสิ่งที่เกิดขึ้นเนื่องจากเป็นกรณีอีกครั้งมันจะตรวจสอบองค์ประกอบที่ตรงกับสตริง ยังฉันไม่มีเงื่อนงำวิธีการแก้ปัญหานี้ แต่ฉันคิดว่าฉันจะต้องใช้ LINQ ตามที่แนะนำในคำถามที่คล้ายกันเพื่อเหมือง ที่ถูกกล่าวว่าถ้าเป็นกรณีที่นี่ฉันต้องการให้ผู้ตอบเพื่ออธิบายการใช้งาน LINQ ในตัวอย่างของพวกเขา (ดังที่ฉันบอกว่าฉันไม่ได้ใส่ใจกับมันในเวลาที่ฉันใช้ C #) ขอบคุณล่วงหน้าพวก (และ gals?) แก้ไข: ฉันได้มาด้วยวิธีการแก้ปัญหา; เพียงแค่วนดูรายการตรวจสอบว่าองค์ประกอบปัจจุบันมีสตริงและจากนั้นตั้งค่าสตริงเท่ากับองค์ประกอบปัจจุบัน ฉันสงสัยว่ามีวิธีที่มีประสิทธิภาพมากกว่านี้หรือไม่? string myString = "bla"; string element = ""; for (int …
146 c#  .net  linq  list  contains 

6
วิธีตรวจสอบว่าองค์ประกอบ List <T> มีรายการที่มีค่าคุณสมบัติเฉพาะหรือไม่
public class PricePublicModel { public PricePublicModel() { } public int PriceGroupID { get; set; } public double Size { get; set; } public double Size2 { get; set; } public int[] PrintType { get; set; } public double[] Price { get; set; } } List&lt;PricePublicModel&gt; pricePublicList = new List&lt;PricePublicModel&gt;(); วิธีตรวจสอบว่าองค์ประกอบของpricePublicListมีค่าที่แน่นอนหรือไม่ …
113 c#  list  contains 

22
ฉันจะใช้ LINQ ประกอบด้วย (สตริง []) แทนประกอบด้วย (สตริง) ได้อย่างไร
ฉันมีคำถามใหญ่ข้อหนึ่ง ฉันได้รับแบบสอบถาม linq ที่จะทำให้ดูเหมือนว่า: from xx in table where xx.uid.ToString().Contains(string[]) select xx ค่าของstring[]อาร์เรย์จะเป็นตัวเลขเช่น (1,45,20,10 ฯลฯ ... ) เริ่มต้นสำหรับการมี.Contains.Contains(string) ฉันต้องการให้ทำสิ่งนี้แทน: .Contains(string[])... แก้ไข:ผู้ใช้รายหนึ่งแนะนำให้เขียนคลาสส่วนขยายสำหรับstring[]. ฉันต้องการเรียนรู้วิธีการ แต่มีใครยินดีที่จะชี้ให้ฉันไปในทิศทางที่ถูกต้อง? แก้ไข: uid จะเป็นตัวเลขด้วย นั่นเป็นเหตุผลว่าทำไมจึงถูกแปลงเป็นสตริง ช่วยใคร?
102 c#  linq  string  contains 

4
วิธีตรวจสอบว่าตารางมีองค์ประกอบใน Lua หรือไม่?
มีวิธีตรวจสอบว่าตารางมีค่าหรือไม่? ฉันมีฟังก์ชั่น (ไร้เดียงสา) เป็นของตัวเอง แต่ฉันสงสัยว่ามีบางอย่างที่ "เป็นทางการ" หรือไม่ หรือสิ่งที่มีประสิทธิภาพมากขึ้น ... function table.contains(table, element) for _, value in pairs(table) do if value == element then return true end end return false end อย่างไรก็ตามเหตุผลหลักที่ฉันใช้ฟังก์ชันนี้คือการใช้ตารางเป็นชุดกล่าวคือไม่มีองค์ประกอบที่ซ้ำกัน มีอย่างอื่นที่ฉันสามารถใช้ได้หรือไม่?

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