튜플:
튜플은 정의된 대로 요소의 순서를 유지합니다.
튜플이 생성되면 내용을 변경할 수 없습니다.
목록과 마찬가지로 튜플에도 중복된 값이 포함될 수 있습니다.
튜플은 다른 튜플, 목록, 정수, 문자열 등을 포함하여 혼합된 유형의 데이터를 저장할 수 있습니다.
0부터 시작하는 인덱스로 튜플 요소에 액세스할 수 있습니다.
()로 표현되는 튜플.
t = (10,20,30) print(t) print(type(t)) for num in t: print(num) total = 0 for num in t: total+=num print(total) t[0] = 100
(10, 20, 30) <class> 10 20 30 60 TypeError: 'tuple' object does not support item assignment </class>
튜플 패킹:
여러 요소를 그룹화하여 튜플 생성(예: my_tuple = (1, 2, 3)).
튜플 압축 풀기:
튜플의 요소를 개별 변수로 추출(예: a, b, c = my_tuple.
#Tuple Packing t = 10,20,30 print(t) #Tuple Unpacking no1, no2, no3 = t print(no1) print(no2) print(no3)
(10, 20, 30) 10 20 30
t = 10,20,30,40,50,60 print(t[:2])
(10, 20)
t1 = 10,20,30 t2 = 40,50,60 print(t1+t2) print(t1*3) print(10 in t1) print(10 not in t1)
(10, 20, 30, 40, 50, 60) (10, 20, 30, 10, 20, 30, 10, 20, 30) True False
t1 = 10,20,30,40,50,60,10 print(t1.count(10)) print(t1.index(20)) print(sorted(t1)) print(sorted(t1,reverse=True))
2 1 [10, 10, 20, 30, 40, 50, 60] [60, 50, 40, 30, 20, 10, 10]
t = ((10,20,30), (40,50,60)) print(t) print(t[0]) print(t[1]) print(t[0][0]) print(t[1][2]) t = ([10,20,30],[40,50,60]) print(t[0]) print(t[0][2])
((10, 20, 30), (40, 50, 60)) (10, 20, 30) (40, 50, 60) 10 60 [10, 20, 30] 30
찾기 프로그램 작성
a)두 번째 목록
b)목록별 합계
c)각 목록에서 두 번째 요소만 인쇄합니다.
데이터 = ([10,20,30],[40,50,60],[70,80,90])
data = ([10,20,30],[40,50,60],[70,80,90]) #Second List print(data[1]) #List wise total for inner in data: total = 0 for num,index in enumerate(inner): total+=index print(total,end=' ') #Print Only second element from each list. print() i=0 while i<len print i> <pre class="brush:php;toolbar:false">[40, 50, 60] 60,150,240, 20 50 80
평가():
eval()은 문자열을 Python 표현식으로 평가하고 결과를 반환하는 데 사용되는 내장 Python 함수입니다.
튜플 이해가 불가능합니다.
t = eval(input("Enter tuple Elements: ")) print(type(t)) print(t)
Enter tuple Elements: 10,20,30 <class> (10, 20, 30) </class>
next() 함수:
next() 함수는 반복자의 다음 항목을 반환합니다.
t = (no for no in range(1,11)) print(next(t)) print(next(t)) print(next(t)) print(next(t))
1 2 3 4
*'이다'와 '=='의 차이: *
'=='는 항등 연산자로 알려져 있습니다.
'is'는 항등 연산자로 알려져 있습니다.
== 값을 확인합니다.
메모리를 확인하는 것입니다.
== 연산자는 객체의 동등성을 비교하는 데 도움이 됩니다.
is 연산자는 서로 다른 변수가 메모리의 유사한 객체를 가리키는지 여부를 확인하는 데 도움이 됩니다.
예:
목록:
l1 = [10,20,30] l2 = l1 print(id(l1)) print(id(l2)) print(l1 == l2) print(l1 is l2) l2 = list(l1) print(id(l2)) print(l1 == l2) print(l1 is l2)
124653538036544 124653538036544 True True 124653536481408 True False
튜플의 경우:
l1 = (10,20,30) l2 = l1 print(id(l1)) print(id(l2)) print(l1 == l2) print(l1 is l2) l2 = tuple(l1) print(id(l2)) print(l1 == l2) print(l1 is l2)
130906053714624 130906053714624 True True 130906053714624 True True
튜플 대 리스트:
튜플은 불변 객체이고 리스트는 가변 객체입니다.
튜플은 목록보다 메모리를 덜 사용하고 액세스 속도가 더 빠릅니다.
튜플은 변경할 수 없으므로 크기는 목록보다 작습니다.
예:
import sys l = [10,20,30,40] t = (10,20,30,40) print(sys.getsizeof(l)) print(sys.getsizeof(t))
88 72
설정:
세트는 단일 변수에 여러 항목을 저장하는 데 사용됩니다.
세트는 순서가 없고 불변(변경 불가능)하며 색인화되지 않은 컬렉션입니다.
중복을 무시합니다.
설정 방법:
1)union():(|)세트의 합집합을 포함하는 세트를 반환합니다.
2)intersection():(&)다른 두 집합의 교집합인 집합을 반환합니다.
3)difference():(-)둘 이상의 집합 간의 차이가 포함된 집합을 반환합니다.
4)symmetric_difference():(^)두 집합의 대칭 차이가 포함된 집합을 반환합니다.
예:1
t = (10,20,30) print(t) print(type(t)) for num in t: print(num) total = 0 for num in t: total+=num print(total) t[0] = 100
(10, 20, 30) <class> 10 20 30 60 TypeError: 'tuple' object does not support item assignment </class>
예:2
#Tuple Packing t = 10,20,30 print(t) #Tuple Unpacking no1, no2, no3 = t print(no1) print(no2) print(no3)
(10, 20, 30) 10 20 30
폐기():
Discard() 메소드는 세트에서 요소가 존재하는 경우 이를 제거합니다. 요소가 없으면 아무 작업도 수행하지 않습니다(오류가 발생하지 않음).
제거():
Remove() 메소드는 세트에서 요소가 존재하는 경우 이를 제거합니다. 요소가 없으면 KeyError가 발생합니다.
t = 10,20,30,40,50,60 print(t[:2])
(10, 20)
작업:
match1 = {"sanju", "virat", "ashwin", "rohit"}
match2 = {"dhoni", "virat", "bumrah", "siraj"}
다음을 찾으세요:
a) match1, match2 모두
b)Match1에서는 플레이했지만 Match2에서는 플레이하지 않았습니다.
c)매치2에는 출전했지만, 매치1에는 출전하지 않았습니다
d)한 경기만 출전했습니다
t1 = 10,20,30 t2 = 40,50,60 print(t1+t2) print(t1*3) print(10 in t1) print(10 not in t1)
(10, 20, 30, 40, 50, 60) (10, 20, 30, 10, 20, 30, 10, 20, 30) True False
위 내용은 일-튜플, 세트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

slicepaythonlistisdoneusingthesyntaxlist [start : step : step] .here'showitworks : 1) startistheindexofthefirstelementtoinclude.2) stopistheindexofthefirstelemement.3) stepisincrementbetwetweentractionsoftortionsoflists

NumpyAllowsForVariousOperationsOnArrays : 1) BasicArithmeticLikeadDition, Subtraction, A 및 Division; 2) AdvancedOperationsSuchasmatrixmultiplication; 3) extrayintondsfordatamanipulation; 5) Ag

Arraysinpython, 특히 Stroughnumpyandpandas, areestentialfordataanalysis, setingspeedandefficiency

ListSandnumpyArraysInpythonHavedifferentmoryfootPrints : ListSaremoreFlexibleButlessMemory-Efficer, whilumpyArraySareOptimizedFornumericalData.1) ListSTorERENFERENCESTOOBJECTS, OverHeadAround64ByTeson64-BitSyStems.2) NumpyArraysTATACONTACOTIGUOU

ToensurePythonScriptTscriptsBecorrectelyRossDevelopment, Staging and Production, UsethesEStrategies : 1) EnvironmberVariblesForsimplesettings, 2) ConfigurationFilesforcomplexSetups 및 3) DynamicLoadingForAdAptability

Python List 슬라이싱의 기본 구문은 목록 [start : stop : step]입니다. 1. Start는 첫 번째 요소 인덱스, 2.Stop은 첫 번째 요소 인덱스가 제외되고 3. Step은 요소 사이의 단계 크기를 결정합니다. 슬라이스는 데이터를 추출하는 데 사용될뿐만 아니라 목록을 수정하고 반전시키는 데 사용됩니다.

ListSoutPerformArraysin : 1) DynamicsizingandFrequentInsertions/Deletions, 2) StoringHeterogeneousData 및 3) MemoryEfficiencyForsParsEdata, butMayHavesLightPerformanceCosceperationOperations.

TOCONVERTAPYTHONARRAYTOALIST, USETHELIST () CONSTUCTORORAGENERATERATOREXPRESSION.1) importTheArrayModuleAndCreateAnarray.2) USELIST (ARR) 또는 [XFORXINARR] TOCONVERTITTOALIST.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.
