我是編程新手,最近開始學習字串和回圈。我想知道是否可以將任何字母表的索引從字串分配給變數?
def max_char(a_string):
val="abcdefghijklmnopqrstuvwxyz"
counter=0
for i in range (len(val)):
for k in range(len(a_string)):
if val[i] == a_string[k]:
if counter==0:
x1=val.index(i) #here I want to assign the index of ith element of val to x1. Also tried *x1=val[i].index*
counter=1
uj5u.com熱心網友回復:
只需分配給我
def max_char(a_string):
val = "abcdefghijklmnopqrstuvwxyz"
counter = 0
for i in range(len(val)):
for k in range(len(a_string)):
if val[i] == a_string[k]:
if counter == 0:
x1 = i # here I want to assign the index of ith element of val to x1. Also tried *x1=val[i].index*
counter = 1
print(x1)
max_char("s")
Output: 18
uj5u.com熱心網友回復:
您可以使用在回圈中宣告的索引本身來分配它。
x1=i #This is the index of val in that iteration.
在這種情況下,此代碼將回傳a_string的第一個元素,該元素也在val中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/429205.html
標籤:python-3.x 细绳 变量 索引
上一篇:格式化CSV檔案,將列拆分為行
