test='千万别嘴欠说这11句话'
count=0
while count<len(test):
v=test[count]
print(v)
count=count+1
print('=======')
一、for循环
for 变量名 in 字符串:
print(变量名)
break
continue
for abc in test:
print(abc)
v=range(0,100,5) #range创建连续数字[0到100为区间,5为部长]
for item in v:
print(item)
自己想的一个办法哈哈,,,
test=input('请输入字符') 输出字符串索引/下标
v=len(test)
v1=range(0,len(test))
for item in v1:
print(item,test[item])
正规方法
test=input('请输入字符')
for item in range(0,len(test)):
print(item,test[item])
s='dkjdkfkvlflkdll书时刻V领了sdkvdkvd'
for item in s:
print(item)
输出:
d
k
j
d
k
f
k
v
l
f
l
k
d
l
l
书
时
刻
V
领
了
s
d
k
v
d
k
v
d
li=['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']]
v=range(0,len(li))
for item in v:
print(item, li[item])
输出:
0 山东中铁金属制品有限公司
1 铅板施工
2 4
3 [232, 'assdd']
根据值获取当前值索引位置(左边优先)
li=['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']] v=li.index([232,'assdd']) print(v)
输出:3
指定索引位置插入元素
1 li=['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']] 2 v=li.insert(2,['山东中铁',22]) 3 print(li)
输出:['山东中铁金属制品有限公司', '铅板施工', ['山东中铁', 22], 4, [232, 'assdd']]
li=[12,34,56,78,90] v=li.pop(3) print(li) #删除后得到的li列表 print(v) #得到删除的列表元素
输出:
[12, 34, 56,90]
78
删除列表中的指定值,左边优先
1 li = [11, 22, 33, 22, 44]
2 li.remove(22)
3 print(li)
输出:[11, 33, 22, 44]
10 将当前列表进行翻转
# li = [11, 22, 33, 22, 44]
# li.reverse()
# print(li)
输出[44,22,33,22,11]
[item
])