lis = [2, 3, "k", ["qwe", 20, ["k1", ["tt", 3, "1"]], 89], "ab", "adv"],用python方法在 “qwe”前面插入字符串:”火车头”
时间: 2023-09-24 20:10:32 浏览: 47
可以使用以下代码进行操作:
lis = [2, 3, "k", ["qwe", 20, ["k1", ["tt", 3, "1"]], 89], "ab", "adv"]
lis[3][0] = "火车头" + lis[3][0]
print(lis)
输出结果为:
[2, 3, 'k', ['火车头qwe', 20, ['k1', ['tt', 3, '1']], 89], 'ab', 'adv']
相关问题
lis =[["k",["qwe",20,{"k1":["tt",3,"1"]},89],"ab"]]将列表lis中的数字转换为字符串"100"
您可以通过以下代码将列表lis中的数字转换为字符串"100":
```
lis = [["k",["qwe",20,{"k1":["tt",3,"1"]},89],"ab"]]
for i in range(len(lis)):
for j in range(len(lis[i])):
if type(lis[i][j]) == int:
lis[i][j]= "100"
print(lis)
```
输出结果为:
```
[['k', ['qwe', '100', {'k1': ['tt', '3', '1']}, '100'], 'ab']]
```
需要注意的是,这样的替换方式是比较死的,如果您需要根据其他的条件来替换数字,需要进行相应的修改。
lis = [2, 3, "k", ["qwe", 20, ["k1", ['t', 3, "1"]], 89], "ab", "adv"] 将列表lis中的“qwe”变成大写,并打印列表
可以使用索引和切片来修改列表中的元素,并使用内置的upper()方法将字符串转换为大写。下面是实现的代码:
```python
lis = [2, 3, "k", ["qwe", 20, ["k1", ['t', 3, "1"]], 89], "ab", "adv"]
lis[3][0] = lis[3][0].upper()
print(lis)
```
输出结果为:
```
[2, 3, 'k', ['QWE', 20, ['k1', ['t', 3, '1']]], 'ab', 'adv']
```