Python列表中的列表
时间: 2023-06-08 22:04:51 浏览: 106
可以使用嵌套列表的方式来创建Python列表中的列表,例如:
```python
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
这里我们创建了一个包含3个子列表的列表,每个子列表包含3个每个元素。你可以使用索引来访问这些子列表中的元素,例如:
```python
print(my_list[0][0]) # 输出 1
print(my_list[1][2]) # 输出 6
```
这里我们访问了my_list中第一个子列表的第一个元素和第二个子列表的第三个元素。
相关问题
python 列表中数据打乱
在Python中打乱列表的数据可以使用random模块中的shuffle方法。首先,我们需要导入random模块:
import random
接下来,定义一个列表,例如:
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
然后,使用shuffle方法来打乱列表中的数据:
random.shuffle(my_list)
最后,打印打乱后的列表:
print(my_list)
运行以上代码,你将会看到一个随机排序的列表。shuffle方法会改变原始列表,没有返回值。
总结一下,要在Python中打乱列表中的数据,只需要使用random模块的shuffle方法即可。这种方法非常方便且高效,可以满足你对列表数据打乱的需求。
python列表中次数统计
可以使用Python中的collections模块中的Counter函数来统计列表中元素出现的次数。具体操作如下:
1. 导入collections模块
```python
import collections
```
2. 定义列表
```python
lst = [1, 2, 3, 1, 2, 3, 4, 5, 6, 4, 5, 6, 7, 8, 9, 7, 8, 9]
```
3. 使用Counter函数统计元素出现的次数
```python
count = collections.Counter(lst)
```
4. 输出结果
```python
print(count)
```
输出结果为:
```
Counter({1: 2, 2: 2, 3: 2, 4: 2, 5: 2, 6: 2, 7: 2, 8: 2, 9: 2})
```
其中,Counter函数返回的是一个字典,字典的键为列表中的元素,值为该元素在列表中出现的次数。
阅读全文