반응형

list 6

Python 목록에서 인접한 항목 쌍을 통해 반복

Python 목록에서 인접한 항목 쌍을 통해 반복 이 질문에는 이미 다음과 같은 답이 있습니다. 목록에서 중복된(현재, 다음) 값 쌍을 반복하려면 어떻게 해야 합니까? (12개 답변) 마감됨12개월 전에. Python에서 다음과 같은 방법으로 목록을 반복할 수 있습니까(이 코드를 의사 코드로 처리) a = [5, 7, 11, 4, 5] for v, w in a: print [v, w] 그리고 그것은 생산될 것입니다. [5, 7] [7, 11] [11, 4] [4, 5] 목록 자체가 첫 번째 요소를 산스할 수 있습니다. a = [5, 7, 11, 4, 5] for previous, current in zip(a, a[1:]): print(previous, current) 이는 목록에 요소가 없거나 요소가 ..

programing 2023.05.16

C# 목록을 사전으로 변환

C# 목록을 사전으로 변환 이것은 하기에 이상하게 보일 수 있지만 그것을 무시하고, 그것을 변환하는 좋은 간결한 방법이 있습니까?List로.Dictionary여기서 사전의 각 키 값 쌍은 목록의 각 문자열입니다. List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 저는 많은 검색을 해봤고, 말 그대로 반대 방향으로 하는 스택 오버플로에만 수십 개의 예가 있습니다. 이 작업을 수행하는 이유는 3분의 2 부품을 가지고 있기 때문에 변경할 수 없습니다.하나는 이메일 주소 목록을 다음과 같이 반환합니다.List수신인 매개 변수가 다음과 같은 전자 메일을 보냅니다.Dictionary사전의 키는 ..

programing 2023.05.06

무작위입니다. 세트에서 선택하시겠습니까?비단뱀

무작위입니다. 세트에서 선택하시겠습니까?비단뱀 저는 추측 게임의 인공지능 부분을 연구하고 있습니다.나는 AI가 이 목록에서 임의의 문자를 선택하기를 원합니다.저는 게임에서 추측한 대로 쉽게 목록에서 글자를 제거할 수 있도록 세트로 하고 있기 때문에 더 이상 추측할 수 없습니다. 라고 씌어 있습니다set개체를 인덱싱할 수 없습니다.어떻게 하면 해결할 수 있을까요? import random aiTurn=True while aiTurn == True: allLetters = set(list('abcdefghijklmnopqrstuvwxyz')) aiGuess=random.choice(allLetters) print (aiGuess) 참고(2020년 10월): v3.9 기준으로 파이썬은 공식적으로 더 이상 사용..

programing 2023.04.26

목록을 목록으로 변환

목록을 목록으로 변환 클래스할 수 만, 「」/「」를 수 입니까?List같은 클래스/인터페이스를 사용하고 있습니까? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A a = new C(); // OK List listOfA = new List(); // compiler Error } } 다른 방법이 있나요?이 작품을 만드는 방법은 목록을 반복하고 요소를 캐스팅하는 것입니다.이 작업은 Convert를 사용하여 수행할 수 있습니다.모두: List listOfA = new List().ConvertAll(x => (A)x); Linq를 사용할 수도 있습니다. List listOfA = ne..

programing 2023.04.21

2개의 리스트에 걸쳐 반복하여 각 리스트에서1개의 요소를 얻는 더 좋은 방법이 있을까요?

2개의 리스트에 걸쳐 반복하여 각 리스트에서1개의 요소를 얻는 더 좋은 방법이 있을까요? 이 질문에는 이미 답변이 있습니다. 두 목록을 병렬로 반복하려면 어떻게 해야 합니까? (8개의 답변) 닫힘6년 전에요. 위도 및 경도 목록이 있으며 위도와 경도 쌍에 걸쳐 반복해야 합니다. 다음을 수행하는 것이 좋습니까? A. 목록의 길이가 같다고 가정합니다. for i in range(len(Latitudes)): Lat,Long=(Latitudes[i],Longitudes[i]) B. 또는: for Lat,Long in [(x,y) for x in Latitudes for y in Longitudes]: (B는 틀립니다).이렇게 하면 모든 쌍이 표시됩니다.itertools.product()) 각각의 상대적인 장점..

programing 2023.04.16

대소문자를 구분하지 않는 목록 검색

대소문자를 구분하지 않는 목록 검색 .testList현이 많이 들어있어요. 싶어요.testList★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★따라서 대소문자를 구분하지 않고 목록을 검색하여 효율적으로 만들어야 합니다. 수 없다Contains나도 사용하고 않아.ToUpper/ToLower퍼먼퍼가 있어요이 방법은 효과가 있습니다. if(testList.FindAll(x => x.IndexOf(keyword, StringComparison.OrdinalIgnoreCase) >= 0).Count > 0) Console.WriteLine("Found in list"); 이것은 효과가 있지만, 부분적인 단어와 일치하기도 합니다.목록에 "got"이 포함된 경우 "ot"이 목록에 이미 있다고..

programing 2023.04.11
반응형