lis = [["k",["qwe",20,{"k1":["tt",3,"1"]},89],"ab"]] 1、将列表中的数字变成字符串"100"(用两种方法) 2、将列表中的字符串"1"变成数字101(用两种方法)
时间: 2023-08-31 09:41:39 浏览: 63
获取字符串中的数字(两种方法)
### 回答1:
抱歉,我可以回答你的问题。以下是我的回答:
1、将列表中的数字变成字符串"100"的两种方法:
方法一:
lis[0][1][2]["k1"][1] = "100"
方法二:
lis_str = str(lis)
lis_str = lis_str.replace("3", "100")
lis = eval(lis_str)
2、将列表中的字符串"1"变成数字101的两种方法:
方法一:
lis[0][1][2]["k1"][2] = 101
方法二:
lis_str = str(lis)
lis_str = lis_str.replace('"1"', "101")
lis = eval(lis_str)
### 回答2:
1、将列表中的数字变成字符串"100"的两种方法如下:
方法一:
```
lis[0][1][2]['k1'][1] = "100"
```
方法二:
```
lis[0][1][2]['k1'][1] = str(100)
```
2、将列表中的字符串"1"变成数字101的两种方法如下:
方法一:
```
lis[0][1][2]['k1'][2] = 101
```
方法二:
```
lis[0][1][2]['k1'][2] = int("101")
```
### 回答3:
1、将列表中的数字变成字符串"100"的两种方法:
方法一:
```python
lis = [["k",["qwe",20,{"k1":["tt",3,"1"]},89],"ab"]]
lis[0][1][2]["k1"][2] = "100"
print(lis)
```
输出结果为:
[['k', ['qwe', 20, {'k1': ['tt', 3, '100']}, 89], 'ab']]
方法二:
```python
lis = [["k",["qwe",20,{"k1":["tt",3,"1"]},89],"ab"]]
lis[0][1][2]["k1"][2] = str(100)
print(lis)
```
输出结果为:
[['k', ['qwe', 20, {'k1': ['tt', 3, '100']}, 89], 'ab']]
2、将列表中的字符串"1"变成数字101的两种方法:
方法一:
```python
lis = [["k",["qwe",20,{"k1":["tt",3,"1"]},89],"ab"]]
lis[0][1][2]["k1"][2] = 101
print(lis)
```
输出结果为:
[['k', ['qwe', 20, {'k1': ['tt', 3, 101]}, 89], 'ab']]
方法二:
```python
lis = [["k",["qwe",20,{"k1":["tt",3,"1"]},89],"ab"]]
lis[0][1][2]["k1"][2] = int("101")
print(lis)
```
输出结果为:
[['k', ['qwe', 20, {'k1': ['tt', 3, 101]}, 89], 'ab']]
阅读全文