簡體   English   中英

如何在 Python 中將兩個字符串組成一個列表?

[英]How to make two strings into a list in Python?

我想在列表類型中有兩個字符串:

str1 = "select something from tbl"
str2 = "select somethingElse from tbl2"

我想要這個作為我的 output:

list = ['select something from tbl','select somethingElse from tbl2']

所以我可以將每個字符串傳遞給一個 for 循環:

for statement in list:
  #do something and it executes the statements passed

這是附加上下文:

list = [soql_w_compoundedAttributes, soql_wo_compoundedAttributes]

for item in list:
  final_df = []
  print(item)
  df = spark.read.format("com.springml.spark.salesforce") \
       .option("login", "https://test.salesforce.com") \
       .option("username", user) \
       .option("password", pass) \
       .option("soql",item) \
       .load()
  final_df.append(df)
sfDF = reduce(DataFrame.unionAll, final_df)

我收到一個 REASON BAD REQUEST ERROR,當我查看我的 print(item) 結果時,我看到兩個 sql 語句同時被傳遞。 誰能解釋為什么?

簡單地:

myList = [str1, str2]

然后:

print(myList)
str1 = "select something from tbl"
str2 = "select somethingElse from tbl2"

list1 = [str1, str2]

for item in list1:
    #the rest of the code goes here

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM