Heim >Backend-Entwicklung >Python-Tutorial >Beispielanalyse von Ganzzahloperationen, Zeichenoperationen und Matrixoperationen auf Listen in Python

Beispielanalyse von Ganzzahloperationen, Zeichenoperationen und Matrixoperationen auf Listen in Python

黄舟
黄舟Original
2017-07-26 15:51:521889Durchsuche

Dieser Artikel stellt hauptsächlich die Python-Listenanalyseoperation vor und analysiert die Implementierungsfähigkeiten der Python-Listenanalyseoperation für Ganzzahlen, Zeichen und Matrizen in Form von Beispielen

Die Beispiele in In diesem Artikel wird der Vorgang zum Parsen von Python-Listen beschrieben. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:


#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

Laufergebnisse:

Das obige ist der detaillierte Inhalt vonBeispielanalyse von Ganzzahloperationen, Zeichenoperationen und Matrixoperationen auf Listen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn