标签: concatenation

如何连接两个词典在Python中创建一个新词典?

说我有三个词

d1={1:2,3:4}
d2={5:6,7:9}
d3={10:8,13:22}
Run Code Online (Sandbox Code Playgroud)

如何创建一个d4结合这三个词典的新内容?即:

d4={1:2,3:4,5:6,7:9,10:8,13:22}
Run Code Online (Sandbox Code Playgroud)

python dictionary concatenation

210
推荐指数
5
解决办法
26万
查看次数

PHP - 连接或直接在string中插入变量

我想知道,将PHP变量插入字符串的正确方法是什么?

这条路:

echo "Welcome ".$name."!"
Run Code Online (Sandbox Code Playgroud)

或者这样:

echo "Welcome $name!"
Run Code Online (Sandbox Code Playgroud)

这两种方法都适用于我的PHP v5.3.5.后者更短更简单,但我不确定第一个是更好的格式还是更合适.

php string variables concatenation

207
推荐指数
8
解决办法
36万
查看次数

如何将两个IEnumerable <T>连接成一个新的IEnumerable <T>?

我有两个IEnumerable<T>(相同T)的实例.我想要一个新的实例IEnumerable<T>是两者的串联.

在.Net中是否有内置方法可以做到这一点,还是我必须自己编写?

.net c# ienumerable concatenation

183
推荐指数
4
解决办法
10万
查看次数

在Java中连接空字符串

为什么以下工作?我希望有人会NullPointerException被扔掉.

String s = null;
s = s + "hello";
System.out.println(s); // prints "nullhello"
Run Code Online (Sandbox Code Playgroud)

java string concatenation string-concatenation

157
推荐指数
5
解决办法
11万
查看次数

如何在C#中连接列表?

如果我有:

List<string> myList1;
List<string> myList2;

myList1 = getMeAList();
// Checked myList1, it contains 4 strings

myList2 = getMeAnotherList();
// Checked myList2, it contains 6 strings

myList1.Concat(myList2);
// Checked mylist1, it contains 4 strings... why?
Run Code Online (Sandbox Code Playgroud)

我在Visual Studio 2008中运行与此类似的代码,并在每次执行后设置断点.之后myList1 = getMeAList();,myList1包含四个字符串,我按下加号按钮以确保它们不是全部为空.

之后 myList2 = getMeAnotherList();,myList2包含六个字符串,我检查以确保它们不是null ...在myList1.Concat(myList2);myList1 之后只包含四个字符串.这是为什么?

c# arrays list concatenation

155
推荐指数
4
解决办法
20万
查看次数

在字符串中包含常量而不连接

PHP中是否有一种方法可以在不连接的情况下在字符串中包含常量?

define('MY_CONSTANT', 42);

echo "This is my constant: MY_CONSTANT";
Run Code Online (Sandbox Code Playgroud)

php string constants concatenation

155
推荐指数
9
解决办法
6万
查看次数

Python连接文本文件

我有一个包含20个文件名的列表['file1.txt', 'file2.txt', ...].我想编写一个Python脚本来将这些文件连接成一个新文件.我可以打开每个文件f = open(...),通过调用逐行读取f.readline(),并将每行写入该新文件.它对我来说似乎不是很"优雅",尤其是我必须阅读的部分//逐行写.

在Python中有更"优雅"的方法吗?

python file-io concatenation

150
推荐指数
7
解决办法
22万
查看次数

在JavaScript中连接字符串的最有效方法?

在JavaScript中,我有一个循环,有许多迭代,并在每次迭代中,我创建一个包含许多+=运算符的巨大字符串.有没有更有效的方法来创建一个字符串?我正在考虑创建一个动态数组,我不断添加字符串,然后进行连接.任何人都可以解释并举例说明最快的方法吗?

javascript string performance concatenation

147
推荐指数
6
解决办法
12万
查看次数

SQL UPDATE字段中的所有值,附加字符串CONCAT不起作用

这是我想要做的:

当前表:

+----+-------------+  
| id | data        |  
+----+-------------+  
|  1 | max         |  
|  2 | linda       |  
|  3 | sam         |  
|  4 | henry       |  
+----+-------------+  
Run Code Online (Sandbox Code Playgroud)

神秘查询(类似的东西"UPDATE table SET data = CONCAT(data, 'a')")

结果表:

+----+-------------+  
| id | data        |  
+----+-------------+  
|  1 | maxa        |  
|  2 | lindaa      |  
|  3 | sama        |  
|  4 | henrya      |  
+----+-------------+  
Run Code Online (Sandbox Code Playgroud)

而已!我只需要在一个查询中完成它,但似乎找不到方法.我在bluehost上使用mySQL(我认为它的版本是4.1)

感谢大家.

mysql sql concat concatenation

146
推荐指数
6
解决办法
28万
查看次数

如何使用C预处理器连接两次并扩展宏,如"arg ## _ ## MACRO"?

我正在尝试编写一个程序,其中一些函数的名称依赖于某个宏变量的值,宏如下:

#define VARIABLE 3
#define NAME(fun) fun ## _ ## VARIABLE

int NAME(some_function)(int a);
Run Code Online (Sandbox Code Playgroud)

不幸的是,宏NAME()将其转化为

int some_function_VARIABLE(int a);
Run Code Online (Sandbox Code Playgroud)

而不是

int some_function_3(int a);
Run Code Online (Sandbox Code Playgroud)

所以这显然是错误的方式.幸运的是,VARIABLE的不同可能值的数量很小所以我可以简单地做一个#if VARIABLE == n并单独列出所有情况,但我想知道是否有一个聪明的方法来做到这一点.

c concatenation token c-preprocessor

141
推荐指数
3
解决办法
7万
查看次数