Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. Python 목록에서 개체의 총 발생 횟수를 계산하는 방법은 무엇입니까?

      목록 클래스 카운트 함수를 사용하여 Python 목록에서 개체의 발생 횟수를 계산할 수 있습니다. 하나의 개체만 계산하려는 경우에만 이것을 사용하십시오. 호출된 목록에서 전달한 개체의 총 수를 찾습니다. 예시 >>> ["red", "blue", "red", "red", "blue"].count("red") 3 목록의 모든 개체에 대한 개수를 얻으려면 컬렉션에서 카운터를 사용하는 것이 좋습니다. 주어진 목록에

    2. Python에서 주어진 위치에 있는 목록의 객체를 삽입하는 방법은 무엇입니까?

      지정된 위치에 요소를 삽입하려면 insert(pos, obj) 메소드를 사용하십시오. 하나의 객체를 받아들이고 해당 객체를 호출된 목록의 위치 pos에 추가합니다. 예시 my_list = [2, 3, 1, -4, -1, -4] my_list.insert(1, 0) print(my_list) 출력 이것은 출력을 줄 것입니다 - [2, 0, 3, 1, -4, -1, -4] 객체를 끝에만 삽입하려면 삽입 대신 추가를 사용하십시오. 하나의 개체를 수락하고 해당 개체를 호출된 목록의 끝에 추가합니다. 예시 my_list = [2, 3,

    3. Python의 목록에서 객체를 제거하는 방법은 무엇입니까?

      파이썬의 목록에서 개체를 제거하기 위해 3가지 다른 방법을 사용할 수 있습니다. 그들은 제거, 델 및 팝입니다. 다음과 같이 사용할 수 있습니다 - 제거 방법은 특정 인덱스가 아니라 목록에서 제거할 인수와 일치하는 첫 번째 값을 제거합니다. 예시 a = [3, 2, 3, 2] a.remove(3) print(a) 출력 이것은 출력을 줄 것입니다 - [2, 3, 2] del 메소드는 목록에서 특정 색인을 제거합니다. 예시 a = [3, "Hello", 2, 1] del a[1] print(a) 출력 이것은 출력

    4. Python에서 목록의 객체를 뒤집는 방법은 무엇입니까?

      목록 클래스의 reverse 메소드를 사용하여 목록을 제자리에서 뒤집을 수 있습니다. 예시 a = [3, "Hello", 2, 1] a.reverse() print(a) 출력 이것은 출력을 줄 것입니다 - [1, 2, "Hello", 3] [::-1] 인덱스를 사용하여 목록 슬라이싱을 사용할 수도 있습니다. 제자리에서 반대로 하는 대신 새 목록을 만들려면. 이것은 시작과 중지를 목록의 시작과 끝으로 취하고 단계를 -1로 취함을 의미합니다. 예시 a = [3, "Hello",

    5. Python에서 목록의 객체를 정렬하는 방법은 무엇입니까?

      ints, float, string, chars 또는 __cmp__ 메서드를 구현한 기타 클래스 목록을 정렬하려면 목록에서 sort를 호출하기만 하면 정렬할 수 있습니다. 목록을 역순(내림차순)으로 정렬하려면 reverse 매개변수도 전달하면 됩니다. 예시 my_list = [1, 5, 2, 6, 0] my_list.sort() print(my_list) my_list.sort(reverse=True) print(my_list) 출력 이것은 출력을 제공합니다 - [0, 1, 2, 5, 6] [6, 5, 2, 1, 0] 튜플은 변경

    6. * 연산자는 Python의 목록에서 어떻게 작동합니까?

      star(*) 연산자는 시퀀스/컬렉션을 위치 인수로 압축을 풉니다. 따라서 목록이 있고 해당 목록의 항목을 목록의 각 위치에 대한 인수로 전달하려는 경우 각 요소를 개별적으로 인덱싱하는 대신 * 연산자를 사용할 수 있습니다. 예시 def multiply(a, b):   return a * b values = [1, 2] print(multiply(*values)) 이것은 실제로 다음과 같이 실행되도록 목록의 압축을 풉니다 - print(multiply(1, 2)) 출력 이것은 출력을 줄 것입니다 - 2

    7. in 연산자는 Python의 목록에서 어떻게 작동합니까?

      Python의 in 연산자를 사용하면 컬렉션의 모든 구성원(예:목록 또는 튜플)을 반복하고 목록에 지정된 항목과 동일한 구성원이 있는지 확인할 수 있습니다. 예시 my_list = [5, 1, 8, 3, 7] print(8 in my_list) print(0 in my_list) 출력 이것은 출력을 줄 것입니다 - True False in operator는 사전에 대해 키가 있는지 확인합니다. 예시 my_dict = {'name': 'TutorialsPoint', 'time': 

    8. 연결 연산자는 Python의 목록에서 어떻게 작동합니까?

      연결 연산자는 추가된 순서대로 초기 목록을 사용하여 Python에서 새 목록을 만듭니다. 이것은 내부 작업이 아닙니다. 예시 list1 = [1, 2, 3] list2 = ['a', 'b'] list3 = list1 + list2 print(list3) 출력 이것은 출력을 줄 것입니다 - [1, 2, 3, 'a', 'b'] 2개의 목록을 연결하는 다른 방법이 있습니다. 목록을 제자리에서 확장하려는 경우 확장 기능을 사용하는 것이 가장 쉽습니다. 예시 list1 = [1,

    9. Python의 목록에서 반복 연산자는 어떻게 작동합니까?

      * 기호를 사용하여 곱셈을 나타내는 데 익숙하지만 * 왼쪽에 있는 피연산자가 목록이면 반복 연산자가 됩니다. 반복 연산자는 목록의 여러 복사본을 만들고 모두 함께 결합합니다. 반복 연산자 *를 사용하여 목록을 만들 수 있습니다. 예를 들어, 예시 numbers = [0] * 5 print numbers 출력 이것은 출력을 줄 것입니다 - [0, 0, 0, 0, 0] [0]은 하나의 요소인 0이 있는 목록입니다. 반복 연산자는 이 목록의 사본 5개를 만들고 모두 함께 단일 목록으로 결합합니다. 목록의 여러 요소를 사용하는 또 다른

    10. del 연산자는 Python의 목록에서 어떻게 작동합니까?

      del 연산자는 주어진 목록에서 특정 인덱스를 제거합니다. 예를 들어, 목록 a에서 인덱스 1의 요소를 제거하려면 다음을 사용합니다. 예시 a = [3, "Hello", 2, 1] del a[1] print(a) 출력 이것은 출력을 제공합니다 - [3, 2, 1] del은 제자리에서 요소를 제거합니다. 즉, 새 목록을 생성하지 않습니다.

    11. Python에서 목록을 인덱싱하고 슬라이스하는 방법은 무엇입니까?

      목록을 인덱싱하거나 조각화하려면 목록에서 [] 연산자를 사용해야 합니다. 목록을 인덱싱할 때 양의 정수를 제공하면 왼쪽부터 계산하여 목록에서 해당 인덱스를 가져옵니다. 음수 인덱스의 경우 오른쪽부터 계산하여 목록에서 해당 인덱스를 가져옵니다. 예를 들어, 예시 my_list = ['a', 'b', 'c', 'd'] print(my_list[1]) print(my_list[-1]) 출력 이것은 출력을 줄 것입니다 - b d 목록의 일부를 얻으려면 슬라이싱 연산자를 사용하십시오

    12. Python에서 시퀀스 데이터 유형이란 무엇입니까?

      시퀀스를 사용하면 여러 값을 체계적이고 효율적인 방식으로 저장할 수 있습니다. 문자열, 유니코드 문자열, 목록, 튜플, 바이트 배열 및 범위 개체와 같은 여러 시퀀스 유형이 있습니다. 사전과 집합은 비순차적 데이터의 컨테이너입니다. 공식 Python 문서에서 - 문자열은 유니코드 코드 포인트의 변경 불가능한 시퀀스입니다. 목록은 변경 가능한 시퀀스로, 일반적으로 동종 항목의 컬렉션을 저장하는 데 사용됩니다. 튜플은 변경할 수 없는 시퀀스로, 일반적으로 이종 데이터 컬렉션을 저장하는 데 사용됩니다(예:내장 enumer

    13. Python에서 목록, 시퀀스 및 슬라이스 데이터 유형의 차이점은 무엇입니까?

      목록은 시퀀스이지만 시퀀스가 ​​반드시 목록일 필요는 없습니다. 시퀀스는 시퀀스 인터페이스(프로토콜)를 지원하는 모든 유형입니다. 시퀀스 유형은 기능적 상위 집합을 설명합니다. 슬라이스 객체는 일반적으로 구문 설탕(foo[2:5])을 통해 암시적으로 생성되고 재정의할 수 있는 컨테이너 유형 특수 메서드(예:__getitem__)에 제공됩니다. 고유한 시퀀스/컨테이너를 생성하지 않는 한 일반적으로 슬라이스를 처리할 필요가 없습니다.

    14. Python의 목록에서 추가 및 + 연산자 작업의 차이점은 무엇입니까?

      + 연산자는 2개의 목록을 사용하여 결합할 때 파이썬에서 새 목록을 생성하며 원래 개체는 수정되지 않습니다. 반면에 확장 및 추가와 같은 방법을 사용하여 목록을 제자리에 추가합니다. 즉, 원래 개체가 수정됩니다. 또한 추가를 사용하면 목록이 개체로 삽입되고 +는 2개의 목록을 연결합니다. 예시 list1 = [1, 2, 3] list2 = ['a', 'b'] list3 = list1 + list2 print(list3) 출력 이것은 출력을 줄 것입니다 - [1, 2, 3, 'a', &#

    15. 값을 할당하지 않고 Python에서 변수를 선언하는 방법은 무엇입니까?

      Python은 동적이므로 선언할 필요가 없습니다. 할당된 첫 번째 범위에 자동으로 존재합니다. 따라서 변수에 None을 할당하는 일반적인 이전 할당 문만 있으면 됩니다. 예시 my_var = None 이것을 사용하면 초기화되지 않은 변수로 끝나지 않을 것입니다. 그러나 이것이 잘못 초기화된 변수로 끝나지 않는다는 것을 의미하지는 않습니다. None으로 초기화한다면 그것이 정말로 원하는 것인지 확인하고 사용할 때 더 의미 있는 것을 할당하십시오.

    16. python 2.x와 python 3.x 버전의 차이점은 무엇입니까?

      Python 2.x는 레거시이고 Python 3.x는 언어의 현재이자 미래입니다. 3.x 릴리스에서만 사용할 수 있고 Python 2.x에서는 사용할 수 없는 기능의 전체 목록 − 문자열은 기본적으로 유니코드입니다. 깔끔한 유니코드/바이트 분리 예외 체이닝 함수 주석 키워드 전용 인수 구문 확장 튜플 압축 해제 비지역 변수 선언 몇 가지 주요 차이점 print - Python 2에서 print는 함수가 아닌 명령문으로 처리됩니다. 인쇄하려는 텍스트를 괄호로 묶을 필요는 없지만 원할 경우

    17. 파이썬 목록과 튜플의 차이점은 무엇입니까?

      목록과 튜플의 주요 차이점은 튜플을 변경할 수 없다는 것입니다. 이것은 튜플을 생성한 후에는 값을 변경할 수 없음을 의미합니다. 따라서 값을 변경해야 하는 경우 목록을 사용하십시오. 튜플 사용의 이점 − 약간의 성능 향상에 도움이 됩니다. 튜플은 변경할 수 없으므로 사전에서 키로 사용할 수 있습니다. 당신이 변경할 수 없다면 다른 사람도 변경할 수 없습니다. 즉, 요청 없이 튜플을 변경하는 등 API 기능에 대해 걱정할 필요가 없습니다. 목록보다 공간을 덜 차지합니다. 여기에서 Python의 목록과 튜플 간

    18. 파이썬 목록과 배열의 차이점은 무엇입니까?

      기본적으로 Python 목록은 매우 유연하고 완전히 이질적인 임의의 데이터를 보유할 수 있으며 상각된 일정한 시간에 매우 효율적으로 추가할 수 있습니다. 어레이를 시간 효율적이고 번거로움 없이 축소 및 확장해야 하는 경우 적합한 방법입니다. 그러나 C 배열보다 훨씬 더 많은 공간을 사용합니다. 반면에 array.array 유형은 C 배열의 얇은 래퍼일 뿐입니다. 동일한 유형의 동종 데이터만 보유할 수 있으므로 sizeof(one object) * length 바이트의 메모리만 사용합니다. 따라서 목록은 [1, a, [1, 2],

    19. 파이썬 튜플과 사전의 차이점은 무엇입니까?

      매우 다른 데이터 구조입니다. 튜플의 요소는 다음과 같은 속성을 갖습니다 - 질서가 유지됩니다. 불변 모든 유형을 보유할 수 있으며 유형을 혼합할 수 있습니다. 요소는 숫자(0 기반) 인덱스를 통해 액세스됩니다. Python 사전은 해시 테이블의 구현입니다. 사전의 요소에는 다음과 같은 속성이 있습니다. - 주문이 보장되지 않습니다. 모든 항목에는 키와 값이 있습니다. 키 값을 사용하여 요소에 액세스 사전의 항목은 변경할 수 있습니다. 키 값은 해시 가능한 모든 유형(예:사전이

    20. 왜 튜플이 파이썬에서 불변이라고 생각합니까?

      튜플은 다음과 같은 이유로 변경할 수 없습니다. - 순서 유지 - 튜플은 주로 파이썬에서 순서를 표시하는 방법으로 정의됩니다. 예를 들어, 튜플 목록의 형태로 데이터베이스에서 데이터를 검색할 때 모든 튜플은 가져온 필드의 순서입니다. 복사 효율성 - 변경할 수 없는 개체를 복사하는 대신 별칭을 지정할 수 있습니다(변수를 참조에 바인딩) 비교 효율성 - 참조별 복사를 사용하는 경우 내용이 아닌 위치를 비교하여 두 변수를 비교할 수 있습니다. 인턴 - 불변 값의 복사본을 최대 하나 저장해야 합니다. 동시 코드에서

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:34/450  20-컴퓨터/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40