在Python中,可以使用列表(list)来实现对数组的操作,包括冒泡排序。下面是一个示例代码来演示如何使用Python实现冒泡排序:
```python
def bubble_sort(arr):
n = len(arr)
for i in range(n-1):
for j in range(n-i-1):
if arr[j] > arr[j+1]:
# 交换位置
arr[j], arr[j+1] = arr[j+1], arr[j]
# 示例用法
arr = [64, 34, 25, 12, 22, 11, 90]
bubble_sort(arr)
print("排序后的数组:")
for i in range(len(arr)):
print(arr[i])
```
这段代码中,我们定义了一个函数bubble_sort来实现冒泡排序。然后,我们创建一个待排序的列表arr,并将其传递给bubble_sort函数来进行排序。最后,我们使用循环打印出排序后的数组。
```python
def bubble_sort(arr):
n = len(arr)
for i in range(n-1):
for j in range(n-i-1):
if arr[j] > arr[j+1]:
# 交换位置
arr[j], arr[j+1] = arr[j+1], arr[j]
# 示例用法
arr = [64, 34, 25, 12, 22, 11, 90]
bubble_sort(arr)
print("排序后的数组:")
for i in range(len(arr)):
print(arr[i])
```
这段代码中,我们定义了一个函数bubble_sort来实现冒泡排序。然后,我们创建一个待排序的列表arr,并将其传递给bubble_sort函数来进行排序。最后,我们使用循环打印出排序后的数组。