Python3基础 调换列表中的两个元素

镇场诗:
    诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。
    愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。
——————————————————————————————————————————

code:

member=[‘文殊‘,‘普贤‘,‘观音‘,‘弥勒‘]
print(‘调换前的列表‘)
print(member)

#调换列表的前两个元素
temp=member[0]
member[0]=member[1]
member[1]=temp

print(‘调换后的列表‘)
print(member)

result:

============= RESTART: C:/Users/Administrator/Desktop/mytest2.py =============
调换前的列表
[‘文殊‘, ‘普贤‘, ‘观音‘, ‘弥勒‘]
调换后的列表
[‘普贤‘, ‘文殊‘, ‘观音‘, ‘弥勒‘]
>>>

——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。Python版本3.5,系统 Windows7。
Python是优秀的语言,值得努力学习。我是跟着小甲鱼视频教程学习的,推荐。
我是一个新手,所以如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取成就一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。

时间: 2024-10-13 07:42:23

Python3基础 调换列表中的两个元素的相关文章

Python3基础 访问列表指定索引值的元素

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 aList=[1,2,3,4,5,6,7,213,54,124,774,2312,531,76] 2 3 print(aList[0]) 2 show ------------------------------------------博文的精髓,在技术部分,更在镇场一诗.Pyt

C#查找列表中所有重复出现元素代码

C#查找列表中所有重复出现元素代码 public T[] GetDuplicates(T inputValue) {   List<T> duplicates = new List<T>( );   for (int i = 0; i < this.Count; i++)   {     if (this[i].Equals(inputValue))     {       duplicates.Add(this[i]);     }   }//codego.net   re

在O(n)时间复杂度内求无序数组中任意两个元素的最大差值,以及存在的组数

题目描述: 求无序数组中任意两个元素的最大差值,以及存在最大差值的组别数. 输入: 输入包含两行,第一行输入一个整数n:第二行n个正整数,用空格隔开. 输出: 输出为一行,包含最大差值,以及存在组别数. 样例输入: 4 4  1  2  1 输出: 3  2 一种实现代码如下(Java版): 1 import java.util.Scanner; 2 /** 3 * 在O(n)时间复杂度内求无序数组中任意两个元素的最大差值,以及存在的组数 4 * @author JiaJoa 5 * 6 */

两数之和。给定一个二叉搜索树和一个目标结果,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true

题目来源:https://leetcode-cn.com/problems/two-sum-iv-input-is-a-bst/ 给定一个二叉搜索树和一个目标结果,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true. 测试用例中的树按层遍历为[5,3,6,2,4,null,7] 测试用例表示为(包含多个测试用例): [5,3,6,2,4,null,7] 9 [5,3,6,2,4,null,7] 28 [2,1,3] 4 [2,0,3,-4,1] -1 二叉搜索树的性质:

[Python3] 021 关于列表中“换位”的一些发现

关于列表中"换位"的一些发现 "缘起" 在"鱼C 论坛"找题做:题目链接 先放代码 代码 (1) 目标:列表首位不是最大值时,找到最大值并与列表首位的数据交换位置 num_list = [1, 3, 5, 66, 7, 9] print("排序前:", num_list) num_max = max(num_list) # 找到最大值 max_idx = num_list.index(num_max) # 找到最大值的索引值

查找列表中指定的所有元素的位置

问题:查找列表中指定的值的所有元素 使用list的index方法 1 def find_index(src, key): 2 start_pos = 0 3 for i in range(src.count(key)): 4 if start_pos == 0: 5 start_pos = src.index(key) 6 else: 7 start_pos = src.index(key, start_pos+1) 8 print(start_pos) 9 10 if __name__ ==

让水平LinearLayout中的两个子元素分别居左和居右

前情提要:在LinearLayout中有两个子元素,LinearLayout的orientation是horizontal.需要让第一个元素居左,第二个元素居右 1.LinearLayout中默认的gravity属性是居左,所以默认两个子元素都是居左显示 2.设置第一个元素的layout_weight属性android:layout_weight="1",第二个元素的该属性不需要设置 这样子第一个元素会自适应行宽,并且挤推第二个元素,效果类似于第二个元素match_parent的翻转填

在排序的数组中交换两个元素

如题,在一串已经排序好的数中,交换了两个元素.例如: nums[] = {1,2,3,4,5,6,7,8,9,10} 交换两个元素(例如交换数字5和9)后: nums[] = {1,2,3,4,9,6,7,8,5,10} 问题是怎么在数组中找到这两个元素? 思路 假设交换的两个元素为x和y,且x < y.其他的数为Ni.那么问题可以表示为: nums[] = {N1 , N2 , N3 , Ni , x , Ni+2 , ... , y , ...,Nm } 交换x和y后 nums[] = {N

Python3基础 in 列表名 判断一个元素是否在列表中

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 list1=[1,2] 2 print(1 in list1) 2 show 1 True ------------------------------------------博文的精髓,在技术部分,更在镇场一诗.Python是优秀的语言,值得努力学习.我是跟着小甲鱼视频教程学习