>백엔드 개발 >파이썬 튜토리얼 >Python의 목록에 대한 정수 연산, 문자 연산 및 행렬 연산 분석 예

Python의 목록에 대한 정수 연산, 문자 연산 및 행렬 연산 분석 예

黄舟
黄舟원래의
2017-07-26 15:51:521889검색

이 글에서는 주로 Python 목록 구문 분석 작업을 소개하고, 정수, 문자, 행렬에 대한 Python 목록 구문 분석 작업 구현 기술을 예제 형식으로 분석합니다. 구문 분석 작업. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다:

#coding=utf8
print '''''
Python在一行中使用一个for循环将所有值放到一个列表中。
列表解析的语法如下:
[expr for iter_var in iterable]
[expr for iter_var in iterable if cond_expr]
-----------------------------------------------------------------
'''
print "把0到8的数字依次加上五,并把结果值放在linList中"
intList=[x+5 for x in range(8)]
for ele in intList:
 print ele,
print
print "从0到8的数字中挑出奇数,并把奇数进行乘方操作,结果保存在powerLIst"
powerList=[x **2 for x in range(8) if x%2]
for pl in powerList:
 print pl,
print
print "把字符串ewang转换成大写字母,并把结果保存在upperList中"
upperList=[char.upper() for char in "ewang" ]
for up in upperList:
 print up,
print
print '''''
把字符串EwAaNg中的大写字母转换成小写,并记录相应的索引的值。
把需要转换的字母和索引值保存在matrixList
'''
str='EwAaNg'
matrixList=[(char.lower(),index) for char in str if char.isupper() for index in range(len(str)) if str[index].isupper() and str[index]==char]
for mat in matrixList:
 print mat,
print

실행 결과:

위 내용은 Python의 목록에 대한 정수 연산, 문자 연산 및 행렬 연산 분석 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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