분할():
split() 메서드는 문자열을 구분 기호에 따라 하위 문자열 목록으로 나눕니다.
join():
join() 메소드는 호출된 문자열을 구분 기호로 사용하여 반복 가능 항목의 요소를 단일 문자열로 연결합니다.
루프 사용 예:
s = "today is thursday" reverse = "" i = 0 while i<len(s): reverse = reverse + s[-(i+1)] i+=1 print(reverse) i = 0 word = "" while i<len(reverse): if reverse[i]==' ': print(word[::-1],end=' ') word = "" i+=1 continue word = word + reverse[i] i+=1 else: print(word[::-1])
yadsruht si yadot thursday is today
목록 사용 예:
sen = "today is thursday" l = sen.split(" ") print(l) print(l[::-1]) s = " ".join(l[::-1]) print(s)
['today', 'is', 'thursday'] ['thursday', 'is', 'today'] thursday is today
딥 카피:
Python의 전체 복사란 내부에 중첩된 모든 개체를 포함하여 원본 개체와 완전히 독립적인 복사본인 새 개체를 생성하는 것을 의미합니다.
l1 = [10,20,30] l2 = l1 print(l1) print(id(l1)) print(l2) print(id(l2)) l2[0] = 111 print(l1) print(l2)
[10, 20, 30] 127285488814912 [10, 20, 30] 127285488814912 [111, 20, 30] [111, 20, 30]
얕은 문구:
새 개체가 원본 개체의 복사본이지만 동일한 중첩 개체에 대한 참조를 포함하는 얕은 복사본입니다.
l1 = [10,20,30] l2 = l1.copy() print(l1) print(id(l1)) print(l2) print(id(l2)) l2[0] = 111 print(l1) print(l2)
[10, 20, 30] 140500496468800 [10, 20, 30] 140500496470528 [10, 20, 30] [111, 20, 30]
사전순:
사전순은 사전에서 단어가 알파벳순으로 정렬되는 방식을 일반화한 것입니다.
l1 = ['lakshmi', 'guru', 'kuhan'] l2 = ['lakshmi', 'guru', 'kuhan'] print(l1 == l2) print(l1 != l2) l2 = ['guru', 'lakshmi', 'kuhan'] print(l1>l2) print(l1<l2)
True False True False
예:
l1 = [10,20,30] l2 = [5,6,7] for no in l1: for num in l2: print(no, num, end=' ') print()
10 5 10 6 10 7 20 5 20 6 20 7 30 5 30 6 30 7
출력에서 20 20 근처가 나오면 제거:
l1 = [10,20,30] l2 = [8,20,7] for no in l1: for num in l2: if no==num: print(" ", end=" ") else: print(no, num, end=' ') print()
10 8 10 20 10 7 20 8 20 7 30 8 30 20 30 7
작업:
주어진 합으로 쌍 찾기: 5
l = [1,2,3,4,5,6,7,8,9,0] for i in range(len(l)): for j in range(len(l)): sum = l[i] + l[j] if sum == 5: print(l[i], l[j])
1 4 2 3 3 2 4 1 5 0 0 5
빠진 숫자 찾기:
l = [10,20,30,50,60,70,80,90] i=0 while i<len(l)-1: if l[i+1]-l[i]!=10: result=(l[i]+l[i+1])/2 print(int(result)) i+=1
40
위 내용은 일 목록 기능, 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!