>  기사  >  백엔드 개발  >  Python 튜플 생성, 할당, 업데이트 및 삭제 작업에 대한 분석 예

Python 튜플 생성, 할당, 업데이트 및 삭제 작업에 대한 분석 예

黄舟
黄舟원래의
2017-07-24 15:24:502487검색

이 글에서는 주로 Python 튜플의 연산 방법을 소개하고, Python에서 튜플의 생성, 할당, 업데이트, 삭제 및 기타 작업과 관련 주의 사항을 구체적인 예를 바탕으로 분석합니다. 필요한 친구는 이 글의 예를 참고할 수 있습니다.

Python 튜플 작업에 대해 설명합니다. 참고를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.


#coding=utf8
'''''
元组是跟列表非常相近的另一种容器类型。
元组是一种不可变类型,一旦创建不可以修改其中元素。
由于这种特性,元组能做一个字典的key。
当处理一组对象时,这个组默认是元组类型。
'''
'''''创建元组并赋值'''
#创建并对一个元组赋值
tuple_1=(1,2,3,"ewang","demo")
#创建一个空的元组
tuple_2=()
#使用tuple创建一个元组并给元组赋值
tuple_3=tuple("hello")
#使用tuple创建一个空的元组
tuple_4=tuple()
'''''访问元组中的值'''
#通过索引使用元组中的值
print tuple_1[0], tuple_1[2], tuple_1[4]
#通过切片使用元组中的值
print tuple_3[0:3],tuple_3[0:],tuple_3[:]
#使用如下操作无法输出整个元组值
#最后一个元素无法输出
print tuple_3[:-1]
'''''
元组是不可变类型,不能更新或者改变元组的元素。
通过现有字符串的片段在构造一个新的字符串的方式来等同于更新元组操作。
'''
#通过索引更新
tuple_1=tuple_1[0],tuple_1[2],tuple_1[4]
print tuple_1
#通过切片更新
tuple_1=tuple_1[0:2]
print tuple_1
'''''
删除一个单独的元组元素是不可能的。
当然,把不需要的元素丢弃后,重新组成一个元组是没有问题的。
要显示地删除一整个元组,只要用del语句减少对象引用计数。
当这个引用计数达到0的时候,该对象就会被析构。
大多数时候,不需要显示的用del删除一个对象,
一出它的作用域它就会被析构。
'''
try:
  del tuple_1
  print tuple_1
except Exception,e:
  print "The tuple_1 not exists ",e
'''''
关于元组的其他操作,与列表的大体相似,再测不做赘述。
相关的源码可以查看关于列表的操作说明。
'''

실행 결과:

더 많은 Python 관련 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제인 "Python 소개"를 확인할 수 있습니다. 및 고급 클래식 튜토리얼", "파이썬 문자열 연산 스킬 요약", "파이썬 리스트(리스트) 연산 스킬 요약", "파이썬 코딩 연산 스킬 요약", "파이썬 데이터 구조 및 알고리즘 튜토리얼", "파이썬 함수 활용 스킬 요약" 그리고 "파이썬 파일과 디렉터리 작업" 스킬 요약》

위 내용은 Python 튜플 생성, 할당, 업데이트 및 삭제 작업에 대한 분석 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.